选型|数据架构选型必读:2021上半年数据库产品技术解析( 五 )
- REINDEX command增加 tablespace 选项 , 支持重建索引到指定表空间
- REINDEX command支持分区表 , 自动重建所有子分区的索引
- 新增 pg_surgery 插件 , 可用于修复corrupted tuple 。
- 新增old_snapshot插件 , 打印快照跟踪条目(每分钟一条 ,OldSnapshotTimeMapping结构)的内容 , old_snapshot_threshold相关
- pg_amcheck插件增加heap table数据页格式错误、逻辑错误检测功能
1、长事务逻辑复制优化 , 增加streaming接口 , 逻辑复制支持流式decoder和发送 , 无需等待事务结束 , 大幅度降低大事务、长事务的复制延迟
【选型|数据架构选型必读:2021上半年数据库产品技术解析】2、逻辑复制sync table data阶段支持多线程 , 允许同步全量数据的同时接收wal逻辑日志 , 可以缩短大表首次同步到达最终一致的耗时
3、alter subscription语法增强 , 支持add/drop publication
4、recovery性能增强 - recovery_init_sync_method=syncfs - 解决表很多时 ,crash recovery递归open所有file的性能问题 - 需Linux新内核支持
5、允许hot standby作为pg_rewind的源库
6、增加remove_temp_files_after_crash GUC参数 , 在数据库crash后重启时自动清理临时文件
7、standby wal receiver 接收时机优化 , 无需等待startup process replay结束 , 大幅度降低standby在重启后的wal接收延迟
五、安全
1、新增pg_read_all_data , pg_write_all_data角色 , 支持一次性赋予tables/views/sequences对象的读、写权限
2、默认使用SCRAM-SHA-256认证方法 , 提升安全性 , 完全规避md5可能的密钥泄露和协议攻击问题
3、pg_hba 。 conf clientcert支持verify-ca或verify-full校验客户端证书真伪 , 检验证书DN内容是否匹配连接的数据库用户
4、SSL客户端证书校验增加clientname CN DN提取选项 , 遵循 RFC2253
5、libpq协议层支持数据库状态判断(standby or primary)
6、libpq支持target_session_attrs属性配置:"any" ,"read-only" ,"read-write" , "primary" , "standby" , and "prefer-standby"
OceanBase宣布开源及发布V3.1版本
6月1日 , OceanBase正式宣布开源 , 并成立OceanBase开源社区 。 OceanBase采用木兰公共协议MulanPubL-2.0版 , 协议允许所有社区参与者对代码进行自由修改、使用和引用 。
同时 , OceanBase正式对外发布了V3.1版本 。 该版本实现了更强的混合负载能力与产品化提升 。
推荐阅读
- 中国新闻网|最新数据:中国有效发明专利359.7万件 有效注册商标3724万件
- 架构|一“融”解千愁,SASE因何成为未来网络安全的新范式?
- 油泵|消除征信“数据孤岛” 打通创新“任督二脉”
- 非法|国新办举行2021年知识产权相关工作统计数据发布会
- 医疗|医疗AI:向数据要核心驱动力
- 第一财经|一加并入OPPO半年后 完成中国区组织架构调整
- 免疫|柳叶刀预印本平台披露吸入用新冠疫苗异源加强数据:免疫原性更高
- 硬件|PCI-SIG正式发布PCIe 6.0规范:每通道64GT/s数据传输速率
- 阿里云|揭秘“云上奥运”:冬奥云数据中心300余天“免费”自然冷却
- 实时|智慧集市 大数据防控疫情