PostgreSQL全球开发团队宣布发布PostgreSQL 16;DTS重新支持MySQL到ClickHouse的同步功能

1. 重要更新

1. PostgreSQL全球开发团队宣布发布PostgreSQL 16。
  • 新版本在query parallelism、bulk data loading和logical replication方面进行了改进。
  • 包括更多的SQL/JSON语法,用于工作负载的新监控统计以及增强的访问控制规则管理。
  • 监控改进包括pg_stat_io,用于粒度分析I/O访问模式,以及auto_explain增强可读性。
  • 支持Perform logical replication from a standby instance和bidirectional logical replication。
  • 额外的SQL/JSON标准语法和psql中新命令。参考

2. AI与传统数据库 - ChatGPT风过之后 | 从Duet AI说开来

  • OpenAI的突破已经持续半年以上,这一突破引发了整个世界的震动。作者作为一个长期依赖数据库工作的人,针对在以往工作中所面临的困境,提出了三个利用AI技术为今后数据库发展助力的方向:
  1. NLP2SQL:自然语言到SQL可以让客户无需学习写SQL,但这并未真正解决问题。用户需要能够理解查询结果,并将其转化为可理解报告。
  2. 数据库迁移:虽然各种工具已经解决了大部分简单问题,但最后5%仍是一座难以攀越的山。Duet AI可能帮助推进2~3%,通过机器学习来去举一反N才是程序猿copy/paste的最好朋友。
  3. DBA对于数据库报警漠不关心:由于云技术人员对客户业务不了解,导致报警数量有增无减,造成99.x%无用信息。Google提出Duet AI可以更快地总结系统错误,并在重大问题发生前分析系统状态。
  • 作者认为现在应该立刻针对以上三个方向进行发力。参考

2. 更新详情

阿里云

DTS重新支持MySQL到ClickHouse的同步功能。参考

▋GCP

  • AlloyDB
    • 通过Cloud External Key Manager可以实现位于Google Cloud之外的数据加密密钥。参考

    • AlloyDB集群现在支持创建时为私有服务访问指定IP范围。这是可选项;如果不指定IP范围,那么AlloyDB会自动选择一个。参考
  • BigQuery
    • BigQuery现在可以创建一个联合数据集,该数据集与AWS Glue中的现有数据库可以进行联合。但此功能仍处于预览版本。参考

    • 数组下标运算符现在直接按索引返回数组中的值,但之前仅限于偏移量和序数可用。参考; 结构下标运算符被添加进来后. 可以通过索引、偏移或序号来获取字段。参考
  • Cloud Spanner
    • Cloud Spanner现在支持创建定义者权限视图。定义者权限视图通过为视图和底层模式对象提供不同的权限,增加了额外的安全功能。即使用户无法访问视图的底层模式对象,只要他们能够访问到定义者权限视图,就能看到并查询其内容。更多信息,请查看关于视图部分。参考 

    • 查询优化器版本6现已可用。但值得注意的是使用时默认的优化器版本仍是版本5 参考 
  • Cloud Bigtable:
    • Cloud Bigtable现在支持创建集群时选择不指定节点数量. 这种配置方式会让Bigtable根据数据占用情况自动计算节点数量,并优化至50%存储利用率. 参看创建实例部分。参考

▋AWS

  • Amazon Redshift宣布通过AWS Lake Formation支持跨区域数据共享 参考
  • RDS PostgreSQL: 带有两个可读备份的Amazon RDS for PostgreSQL Multi-AZ Deployment现在支持主要版本升级 参考
  • Amazon DocumentDB: 现已在亚太地区(海得拉巴)提供 参考
  • Amazon RDS: 支持M6id 和 R6id 数据库实例 参考
  • AWS Backup: 宣布支持 Amazon Aurora 的连续备份功能 参考