2024年1月18日消息,Cockroach Labs 发布了 CockroachDB 23.2 新版本,引入新的工具和功能,例如实时数据库迁移服务、增强的灾难恢复以及通过更智能的数据分发提高性能。
CockroachDB 23.2 的其他新功能包括具有读提交隔离的简化迁移;物理复制,用于从云故障中快速恢复;并添加了对存储过程/UDF 的支持。
据该公司称,正如没有两次心脏手术是相同的一样,不同的应用和不同的业务需求需要不同的迁移策略。
由于构建工具以克服停机时间、延迟影响和数据完整性之间的权衡超出了许多团队的技能(和预算),因此 CockroachDB 23.2 现在提供了一整套迁移工具,称为 MOLT:迁移遗留技术。
MOLT 旨在帮助降低风险、执行和验证迁移,换句话说,使数据库转换尽可能顺利。
MOLT Live Migration Service 是一个本地托管、可水平扩展的代理,可在应用程序、源数据库和目标 CockroachDB 数据库之间路由流量,以便在上线之前配置、测试和验证迁移。
此当前版本支持 MySQL、Postgres 和 CockroachDB 作为源。CockroachDB 源简化了自托管到专用/CockroachDBaaS 迁移,以及专用于 CockroachDB 无服务器迁移的 CockroachDB,反之亦然。
CockroachDB 23.2 从头开始重建存储过程,使其功能更加强大,并使开发人员能够更轻松地迁移现有代码。除了支持用户定义的函数 (UDF) 之外,CockroachDB 现在还支持使用 SQL 或 PL/pgSQL 的存储过程,利用我们的分布式执行引擎并行处理大量事务数据。
23.2 现在还提供了对 read committed 的预览支持,这是 Postgres(包括 Aurora)、Oracle、SQL Server 等提供的默认隔离级别。
事务隔离中的这种兼容性使开发人员能够迁移高并发 Postgres 应用程序,而无需添加额外的错误检查来处理在较高隔离级别中更常见的重试。
23.2 版本还通过改进的负载均衡、更快的故障恢复和新的安全功能提高了 CockroachDB 的弹性。Confluent 和 Azure 的增强性能和扩展的 CDC 接收器使其成为包罗万象的更新。
最新版本的 CockroachDB 使公司能够更轻松地从遗留数据库迁移,确信迁移风险已降低,其任务关键型工作负载安全且完全受支持。
有关这些更新的更多信息,请访问 www.cockroachlabs.com。
评论





