一个开源数据库fanus的创始人来自Twitter,它为寻求运营全球数据库的企业增加了一项重要的能力;一种新的“地区组”功能,使企业能够将数据保存在特定地区或国家/地区内。它提供了一个功能,用于指定特定数据应该驻留的集群或区域。
fanus作为托管云数据库即服务(DBaaS)提供。但别叫它数据库。fanua吸引的是开发人员,而不是dba或数据工程师。而且,为了避免吓跑开发商,该公司故意不自称为DB。保持这种想法。
虽然动物群并不是把自己定位为一个数据库,但在所有的定位之下,它是一个数据库。fanus是越来越多的全球分布式事务数据库之一,加入了包括Amazon DynamoDB、Azure Cosmos DB、Google Cloud panner、Cockroach DB、TiDB、Yugabyte和其他数据库的行列。与大多数依赖中央或主节点提交写操作的数据库不同,真正的分布式数据库允许从多个节点提交写操作。
全局分布式数据库的基本概念是可以在本地处理数据的读写操作。这种功能通常被称为多主节点(意思是没有一个主节点或主节点决定数据库提交)或主动-主动(指分布式数据库如何在节点之间复制更新)。
讽刺的是,随着数据库的同一实例的全局部署变得更加实用,此外,旨在保护PII数据和将数据保存在国家边界内的隐私和数据主权法规也在兴起。而这正是fanua最新宣布的原因。
对数据隐私和数据本地化的新关注,正迫使具有全球雄心的企业,如果这些实例跨越多个地区,就必须对数据库进行地理分区。目前,很少有支持多区域、多主机或主动-主动复制的数据库能够将特定数据保存在特定节点或特定区域内。在大多数情况下,另一种选择是建立单独的区域实例。
对于区域组,动物群已成为支持数据区域隔离的唯一分布式数据库之一;迄今为止,Cockroach DB是唯一一个在数据库的同一逻辑实例中支持地理分区的数据库。如前所述,鉴于隐私和数据主权法规的兴起,我们预计这种地理分区将很快成为支持跨多个区域部署的分布式数据库的复选框功能。
那么,到底什么是Fauna?fanua基于一个API,该API允许数据以关系视图或文档视图的形式呈现。它强调灵活性:您可以使用fanus的类似SQL的FQL语言编写存储过程,然后使用精简的GraphQL调用访问数据。
要将fanus分类起来并不容易,因为它与每个对应的fanus具有不同的相似性和差异性。
这里是相似之处。fanus是一个分布式操作数据库,由于其关系支持,它看起来很像panner和Cockroach DB。但是fanua也是API驱动的,这使得它更接近cosmosdb,并提供了几种数据视图:关系视图和文档视图。Fanua是无服务器的,与Amazon Dynamo DB和DataStax Astra等类似,后者现在为客户提供的默认选项是无服务器。
但这里有区别。fanus与Cosmos DB不同,因为它对关系视图和文档视图使用单个API,而Cosmos DB有不同的API,但也有更多的视图:关系视图、MongoDB兼容的文档视图、图形视图、键值视图和Cassandra兼容的宽列视图。此外,COSMOS DB提供了五个级别的一致性,而动物群支持自己强的一致性,使用丹尼尔·Aabdii和耶鲁大学的同事开发的加尔文协议,其中写节点提前在事务排序上达成一致。事实上,Fanua的分布式ACID方法也与其他同行截然不同:它不同于Google Cloud Panner和Cockroach DB的面向共识的方法。
可能与所有其他分布式事务/操作数据库的最大区别在于,Fanua采用了类似MongoDB的方法将自己定位为开发人员友好型的方法:API简化访问,无服务器消除部署的麻烦。在一封电子邮件中,fanua的CEO埃里克•伯格(ericberg)将fanua比喻为支付空间的Stripe数据库,统一通信空间的Twilio数据库;所有这些都以对开发人员友好而闻名。如上所述,动物群将自己定位为数据的API,而不是数据库。但请记住,区域组在很大程度上是一个提醒,虽然Fauna是作为一个API为开发人员呈现的,但在底层,它是一个数据库。抱歉,fanua.
fanua最近还引入了fanua实验室,为开发人员提供了插件和工具的沙盒,以便将fanua嵌入到他们的应用程序中。例如,fanus的无服务器框架插件允许将其集成到测试和CI/CD管道中。
该公司将自己视为面向开发人员的“替代品”,以取代像SQL Server和Oracle这样的常见可疑产品。用Berg的话来说,云数据库服务与之相比,就是数据库即服务解决方案。他们不是数据API解决方案,Berg说,“允许开发者专注于他们的应用程序,无需担心数据库基础设施。”
Fanua的region groups功能现在可以在其云服务上使用。
HPE和Nutanix合作伙伴在GreenLake云服务上添加了database-as-a-service
Databricks联合创始人的下一步行动:在无服务器自动缩放上闪耀光芒
时间刻度通过注册,您同意使用条款并承认隐私政策中概述的数据实践。
您还将获得免费订阅的ZDNet今日技术更新和ZDNet公告时事通讯。您可以随时取消订阅这些时事通讯。
您同意接收CBS系列公司的更新、提醒和促销活动,包括ZDNet的今日技术更新和ZDNet公告时事通讯。您可以随时取消订阅