PostgreSQL 列存索引
大数据时代,单一的数据库系统已经不能满足用户的所有业务需求,OLAP 场景往往数据量大,查询复杂,需使用专门的数据分析类产品,如 GreenPlum;OLTP 场景往往操作较简单,要求响应及时,这也是多数关系数据库系统擅长的场景。
PostgreSQL雕虫小技,分组TOP性能提升44倍
业务背景
按分组取出TOP值,是非常常见的业务需求。比如每位歌手的下载量TOP 10的曲目。
传统方法
传统的方法是使用窗口查询,PostgreSQL是支持窗口查询的。例子测试表和测试数据,生成10000个分组,1000万条记录。
postgres=# create table t
MySQL vs PostgreSQL干掉你的,往往不是你的对手
今天突然看到一篇文章《方便面销量3年下降80亿包:干掉你的,往往不是你的对手》 ,结合之前MySQL和PostgreSQL的世纪大战,做为一个多年从事数据库行业研发的老司机,禁不住想说些什么。
谈到世纪之争,不如先看下上世纪没有云计算的时代,我们能听到的耳熟能详的经典数据库有