ssh隧道加密压缩方法 - SSH Tunnels Compression speed up PostgreSQL data transport in WAN environment
背景 一位海外的同事问我从国外抽取数据比较慢,有没有好的解决办法? 这个问题其实以前也遇到过,我是通过SSH建立隧道,并且开启协议压缩来解决,不过对于应用程序不太适用。 PostgreSQL的话,可以直接用SSL连接开启协议压缩,本文不讨论,可以参考我的相关文档。 《PostgreSQL 如何实现网络压缩传...
背景 一位海外的同事问我从国外抽取数据比较慢,有没有好的解决办法? 这个问题其实以前也遇到过,我是通过SSH建立隧道,并且开启协议压缩来解决,不过对于应用程序不太适用。 PostgreSQL的话,可以直接用SSL连接开启协议压缩,本文不讨论,可以参考我的相关文档。 《PostgreSQL 如何实现网络压缩传...
背景 建立一个集中调度的PostgreSQL归档系统。 特点: 1. 生产库存储指纹信息。 2. 调度库存储 指纹信息,以及生产库的其他补充信息。 归档服务器(存储)信息。 生产库与归档服务器的映射信息,包括优先级信息等等。 归档日志信息。 3. DNS存储环境IP与域名信息。 4. Nagio...
背景 一般在提交报表的时候,可能会使用到对数据表的行列变换的需求。 如以下数据: digoal=> select * from tbl_sellers_info order by seller,se_year,se_month; seller | se_year | se_month | se...
背景 PostgreSQL 函数在定义的时候有三个稳定性状态可选: IMMUTABLE STABLE VOLATILE 分别代表,非常稳定,稳定,不稳定。 不稳定,函数可以修改数据库的数据,输入同样的参数可以返回不同的结果,同一个QUE...
背景 之前介绍过一个pg_filedump的外部命令,是用来查看PostgreSQL数据库存储底层的信息的。 链接: http://blog.163.com/digoal@126/blog/static/163877040201142610215685/ 今天再介绍一个PostgreSQL的EXTENSIO...
背景 PostgreSQL 9.1里面的一个ltree extension. 由两位国外PostgreSQL贡献者共同开发 http://www.sai.msu.su/~megera/postgres/gist 这个extension带有四个数据类型,多个函数,支持多样化的操作符。 对于树形结构的数据处理...
背景 源码 : http://pgfoundry.org/frs/?group_id=1000541&release_id=1767 9.0安装实例 : tar -zxvf pg_filedump-9.0.0.tar.gz mv pg_filedump-9.0.0 postgresql-9.0....
背景 最近在单位上外国的网站经常上不去,包括PostgreSQL , mongoDB , Oracle , MySQL等,都上不去了。 但是用手机或3G无线上网卡都可以上这些网站,包括在IDC的服务器也可以访问这些网站,后来据说是针对企业网做了出口过滤。 在网上找了一下,有很多可以通过SSH代理来翻墙的说法。...
背景 PostgreSQL的 stream replication延迟一般来说受到以下几方面的影响 : 1. primary 和 standby之间通讯的网络质量 . 2. primary 的 负载 . 3. standby 的 负载 . 4. standby的在查询事务长度以及配置参数 如 max_st...
背景 一位同事有一个这样的需求,不知道怎么写SQL , 两张表如下 table1 id1 int fk reference (table2.id) id2 int fk reference (table2.id) table2 id PK name 需要查询如下结...