Amazon RDS for PostgreSQL now supports IAM Authentication

https://aws.amazon.com/about-aws/whats-new/2018/09/amazon-rds-postgresql-now-supports-iam-authentication/

RDS Postgres 9.5 以上的版本可以使用 IAM 来管理用户登陆信息了。

PostgreSQL的SQL高级特性

https://mp.weixin.qq.com/s/sFRZ2NjpKTofSZWVgXUG6g

<介绍了一些 Postgres 的 SQL 高级特性,包括: WITH,批量插入,RETURNING,UPSERT,数据抽样,聚合函数,窗口函数。>

Parallelism in Postgresql 11

https://speakerdeck.com/macdice/parallelism-in-postgresql-11

介绍了 postgres 11 引入的并行查询的实现方式。

  • worker负责执行查询,gather负责合并查询结果。
  • 多进程模型,每个worker一个进程。
  • 以前pg的每个进程都能访问一个共享的内存区域。现在执行并行查询的进程之间还会使用一个动态的共享内存区,这个内存区在查询结束之后销毁。
  • 引入了新的IPC机制。
  • 对于seq scan,设计了一种机制来充分利用操作系统的pagecache预读机制。
  • 对于index scan,目前只支持btree index,有可能会触发操作系统的pagecache预读机制。
  • 加入了多个cost值到planner中。

The Impact of Virtualization on Your Database

https://www.scylladb.com/2018/06/21/impact-virtualization-database/

ScyllaDB 测试了 AWS 新推出的 baremetal 实例 i3.metal,价格和 i3.16xlarge 一样。i3.metal 比 i3.16xlarge 能提供更多的 CPU 和内存。虽然只增加了 12% 的CPU,但是因为移除了虚拟化层,最后得到的写吞吐性能提升达到了 31%,读时延则最多达到了 8 倍,并且读时延更加稳定。

New – Managed Databases for Amazon Lightsail

https://aws.amazon.com/blogs/aws/new-managed-databases-for-amazon-lightsail/

AWS Lightsail 现在支持支持数据库实例了,最便宜的版本只要 15 美元一个月。

PostgreSQL 11 Released!

https://www.postgresql.org/about/news/1894/

带来好多新特性,以及性能提升。


知识共享许可协议本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可。