NuoDB 发布了其 NewSQL 数据库的 2.0 版本。这是一个具有实时复制功能的全球分布式数据库,它既可以在云上运行,也可以在本地运行。
在其它新特性中,最令人关注的也许是将数据库在全球各地区部署的能力。通信 SaaS 提供商 Fathom Voice 在生产环境中测试了这一特性,它在数个大洲将 NuoDB 部署在 AWS 上。我们问它的首席技术官 Seth Proctor,Fathom Voice 对于全球数据库的需求有哪些是其它数据库不能满足,但 NuoDB 可以满足的?
他们希望跨区域扩展应用程序层,而且能够继续面向一个看似单一的逻辑数据库进行编程。该数据库需要在每个区域内提供高可用性和低延迟。他们还有其它一些需求,包括管理简单、复制设置无需明确步骤即可完成以及没有被动站点的概念。
我们还想知道,NuoDB 是否只能在 Amazon 的云上运行,或者是否可以在其它地方部署。Seth 这样回答:
这是一款可以在任何地方部署的软件。Fathom 及其他公司是在 AWS 上运行,但我们已经在 GCE 上进行了演示,而且按计划在本地和其它云上进行了测试。
NuoDB 如何在不同的地理区域间实现复制,如何解决冲突以及当网络分裂成多个分区时会发生什么,白皮书《 NuoDB 的架构与动机》对这些问题进行了详细解释。
NuoDB 其它值得注意的新特性有:
自动化控制台——一个用于配置和控制数据库实例的控制台。它允许多种配置的设置:单主机、小型群组(2 至 4 台主机)、多主机(所有主机在一个区域可用)和“地理分布( geo-distributed )”。
Java**** 存储过程——用 Java 编写的存储过程,可以部署到 JDBC 连接上,数据库负责将代码分发给所有的实例。
Tungsten 复制器已经得到增强,因此可以将 MySQL 实例的所有数据迁移到 NuoDB。另外,NuoDB 现在支持 Drupal CMS v7 和 unixODBC,后者使基于 Linux 的平台能够连接到数据库。
公众号推荐:
跳进 AI 的奇妙世界,一起探索未来工作的新风貌!想要深入了解 AI 如何成为产业创新的新引擎?好奇哪些城市正成为 AI 人才的新磁场?《中国生成式 AI 开发者洞察 2024》由 InfoQ 研究中心精心打造,为你深度解锁生成式 AI 领域的最新开发者动态。无论你是资深研发者,还是对生成式 AI 充满好奇的新手,这份报告都是你不可错过的知识宝典。欢迎大家扫码关注「AI前线」公众号,回复「开发者洞察」领取。
评论