摘要秒杀场景的典型瓶颈在于对同一条记录的多次更新请求,然后只有一个或者少量请求是成功的,其他请求是以失败或更新不到告终。 例如,Iphone的1元秒杀,如果我只放出1台Iphone,...
PostgreSQL百万级每秒的流式实时统计应用
PipelineDB是基于PostgreSQL研发的一种流式关系数据库(0.8.1基于9.4.4),这种数据库的特点是自动处理流式数据,不存储原始数据,只存储处理后的数据,所以非常适合当下流行的实时流式数...
PostgreSQL基于日志的备份与还原
即预写式日志,是日志的标准实现方式,简单而言就是将对数据库的变动记录到日志 中,而后在将具体的新数据刷新到磁盘。PostgreSQL将该日志维护在数据文件夹下的子文件夹pg_xlog中。...
PostgreSQL利用pg_upgrade升级版本
PostgreSQL从低版本升级到 新版本,有几种可选的方案。一是使用pg_dump/pg_restore,该方法比较耗时,也即是停机时间比较长,特别是大数据量下,但是 稳定且易于操作。二是和MySQL那样利...
PostgreSQL行列转换的用法
一般在提交报表的时候,可能会使用到对数据表的行列变换的需求。如以下数据:digoal= select * from tbl_sellers_info order by seller,se_year,se_month; seller | se_year | se_month | se_amount ----------+---------+...
PostgreSQL的七大奇异功能
1、异地多主节点,异步数据表复制 多数据中心多写多活不是梦,当然这是异步的,需要我们自己处理数据冲突时的处理流程。 2、基于MPP架构的OLAP数据仓库解决方案Greenplum 你想要50台...
让PostgreSQL自动输入密码
在 Shell 命令行中,使用postgresql-client 连接 PostgreSQL 数据库时,每次都要输入密码。如果要写 Shell Script,做一些类似于备份的自动化管理工作,每次都还要手动输入密码是一件让人很不...