Recent Posts

想挑战AlphaGO吗?先和PostgreSQL玩一玩?? PostgreSQL与人工智能(AI)

4 minute read

背景 想必很多朋友这几天被铺天盖地的AI战胜60位围棋高手的新闻,我们不得不承认,人工智能真的越来越强了。 http://wallstreetcn.com/node/283152 1月4日晚,随着古力认输,Master对人类顶尖高手的战绩停留在60胜0负1和,而令人尴尬的是这唯一一场和棋还是因为棋手掉线系统自...

PostgreSQL DISCARD SEQUENCES

4 minute read

背景 PostgreSQL当前版本(9.3以及9.3以下版本)DISCARD没有discard sequence的功能. 即使DISCARD ALL也不会. 9.4会不会加入这个补丁, 现在还不确定, 要看committer是否能同意将之提交. 例子 digoal=# create sequence seq_...

PostgreSQL 流式数据处理(聚合、过滤、转换…)系列 - 9

3 minute read

背景 2013年帮朋友做的方案。写了一些列文档来解决当时某个大数据BI平台的异步流式数据处理的功能。 逐步优化,化繁为简。 在业务层面,统计,数据的过滤,数据的清洗,数据的事件触发等。是比较常见的需求。 比如以COUNT就是一个很典型的例子。 在9.2以前全表的count只能通过扫描全表来得到, 即使有p...

PostgreSQL 流式数据处理(聚合、过滤、转换…)系列 - 8

6 minute read

背景 2013年帮朋友做的方案。写了一些列文档来解决当时某个大数据BI平台的异步流式数据处理的功能。 逐步优化,化繁为简。 在业务层面,统计,数据的过滤,数据的清洗,数据的事件触发等。是比较常见的需求。 比如以COUNT就是一个很典型的例子。 在9.2以前全表的count只能通过扫描全表来得到, 即使有p...

PostgreSQL 流式数据处理(聚合、过滤、转换…)系列 - 7

less than 1 minute read

背景 2013年帮朋友做的方案。写了一些列文档来解决当时某个大数据BI平台的异步流式数据处理的功能。 逐步优化,化繁为简。 在业务层面,统计,数据的过滤,数据的清洗,数据的事件触发等。是比较常见的需求。 比如以COUNT就是一个很典型的例子。 在9.2以前全表的count只能通过扫描全表来得到, 即使有p...

PostgreSQL 流式数据处理(聚合、过滤、转换…)系列 - 6

11 minute read

背景 2013年帮朋友做的方案。写了一些列文档来解决当时某个大数据BI平台的异步流式数据处理的功能。 逐步优化,化繁为简。 在业务层面,统计,数据的过滤,数据的清洗,数据的事件触发等。是比较常见的需求。 比如以COUNT就是一个很典型的例子。 在9.2以前全表的count只能通过扫描全表来得到, 即使有p...

PostgreSQL 流式数据处理(聚合、过滤、转换…)系列 - 5

7 minute read

背景 2013年帮朋友做的方案。写了一些列文档来解决当时某个大数据BI平台的异步流式数据处理的功能。 逐步优化,化繁为简。 在业务层面,统计,数据的过滤,数据的清洗,数据的事件触发等。是比较常见的需求。 比如以COUNT就是一个很典型的例子。 在9.2以前全表的count只能通过扫描全表来得到, 即使有p...

PostgreSQL 流式数据处理(聚合、过滤、转换…)系列 - 4

14 minute read

背景 2013年帮朋友做的方案。写了一些列文档来解决当时某个大数据BI平台的异步流式数据处理的功能。 逐步优化,化繁为简。 在业务层面,统计,数据的过滤,数据的清洗,数据的事件触发等。是比较常见的需求。 比如以COUNT就是一个很典型的例子。 在9.2以前全表的count只能通过扫描全表来得到, 即使有p...

PostgreSQL 流式数据处理(聚合、过滤、转换…)系列 - 3

8 minute read

背景 2013年帮朋友做的方案。写了一些列文档来解决当时某个大数据BI平台的异步流式数据处理的功能。 逐步优化,化繁为简。 在业务层面,统计,数据的过滤,数据的清洗,数据的事件触发等。是比较常见的需求。 比如以COUNT就是一个很典型的例子。 在9.2以前全表的count只能通过扫描全表来得到, 即使有p...

PostgreSQL 流式数据处理(聚合、过滤、转换…)系列 - 2

3 minute read

背景 2013年帮朋友做的方案。写了一些列文档来解决当时某个大数据BI平台的异步流式数据处理的功能。 逐步优化,化繁为简。 在业务层面,统计,数据的过滤,数据的清洗,数据的事件触发等。是比较常见的需求。 比如以COUNT就是一个很典型的例子。 在9.2以前全表的count只能通过扫描全表来得到, 即使有p...