半个PostgreSQL DBA,热衷于数据库相关的技术。我的ppt分享https://pan.baidu.com/s/1eRQsdAa https://github.com/chenhuajun https://chenhuajun.github.io
发布时间:2014-09-09 10:08:09
前一篇中为确保共享资源的不被破坏,配置了3节点集群,本文想验证一下双节点时有什么风险。......【阅读全文】
发布时间:2014-08-18 15:05:29
BufferedStream的作用是给另一流上的读写操作添加一个缓冲层,改进IO效率。但最近在使用Npgsql(内部使用BufferedStream包装了NetworkStream)的过程中,发现BufferedStream有2个严重的问题,或者可以说是Bug。1)BufferedStream不能同时读写BufferedStream工作在半双工模式下,不能同时读写,但可以交替读写。但这个交.........【阅读全文】
发布时间:2014-06-26 11:35:28
最近同事在测试PostgreSQL C库libpq的IPV6时,使用了fe80的本地链接地址fe80::250:56ff:fe8d:6927(本机地址),结果报下面的错误:Invalid argument后来知道link-local地址需要指定网卡设备,于是在IPV6地址后面加上"%eth0"就可以了。conn = PQconnectdb("host=fe80::250:56ff:fe8d:6927%eth0 port=5432 dbname.........【阅读全文】
发布时间:2014-06-25 21:21:43
1. 概述cstore_fdw实现了 PostgreSQL 数据库的列式存储。列存储非常适合用于数据分析的场景,数据分析的场景下数据是批量加载的。这个扩展使用了Optimized Row Columnar (ORC)数据存储格式,ORC改进了Facebook的RCFile格式,带来如下好处:压缩:将内存和磁盘中数据大小削减到2到4倍。可以扩展以支持不同压缩算法。列.........【阅读全文】