psycopg2是PostgreSQL非常好的Python Client Library, 本文通过爬取上市公司的基础数据来演示如何使用
PostgreSQL常用配置简要说明
Patroni是PostgreSQL可选的高可用方案中接受度最广的一种,特别是在2.0之后,Patroni可以使用raft协议来解决分布式的一致性问题,减少了对etcd或zookeeper的依赖,大大简化了安装和运维, 本篇介绍如何基于raft来构建一个最简单的HA集群。
PostgreSQL是一款MVCC数据库,它的实现机制不同于Oracle和MySQL中的MVCC实现。PG中的实现机制好处是更新和删除效率高,速度快; 负面的效果是需要定期进行数据清理,不然会有数据大量的数据膨胀。
pgbench是postgresql进行压测的官方工具,熟悉这一工具的使用,对于后续数据库侧配置参数修改带来的影响,提供了客观的数据参考。