暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

再与 CockroachDB 交锋,Yugabyte 推出云数据库即服务

InfoQ 架构头条 2021-10-21
843

作者 | 闫园园

美东时间 2021 年 9 月 21 日,开源分布式 SQL 数据库 Yugabyte 宣布 Yugabyte 的云数据库即服务产品 Yugabyte Cloud 全面上市。Yugabyte Cloud 是 YugabyteDB 的完全托管产品,结合了分布式 SQL 的强大功能和云数据库服务的易用性。

1 让构建云原生应用程序变得简单

首先我们来了解一下 Yugabyte。Yugabyte 是 YugabyteDB 背后的公司,YugabyteDB 是一个高性能的分布式 SQL 数据库,用于支持全球的、因特网规模的应用程序,与其他数据库相比,主要有以下特性亮点:

1、可插入式的查询层,支持两个分布式 SQL APIs:

  • YugaByte SQL (YSQL) - PostgreSQL 兼容的关系型 API

  • YugaByte Cloud QL (YCQL) - 半关系型的类 SQL API ,支持文档 索引和 Apache Cassandra QL roots

2、基于 Google Spanner 设计的自动分片,共识复制和分布式事务架构

3、提供水平伸缩能力、强一致性以及高可用性

4、极具弹性 - 可自动容忍磁盘,节点,区域和区域故障

5、支持地理分布式部署(多区域,多区域,多云)

6、可以部署在公共云,也可以部署在 Kubernetes 内部

7、在 Apache 2.0 开放源码许可下可用的全功能分布式数据库

开源 Yugabyte 的第一个版本于 2017 年推出,而这次 Yugabyte 又推出了商业 Yugabyte Cloud。据该公司称,Yugabyte Cloud 旨在为开发人员提供云的底层优势,包括可扩展性和可用性,使开发人员可以将日常运营交给 Yugabyte 从而专注于构建出色的应用程序。

公司联合创始人兼首席技术官 Karthik Ranganathan 表示:“作为一个数据库,我们想让人们构建云原生应用程序变得简单。”“许多应用程序可以从云中受益,并且可以迁移到云中。”

2 Yugabyte DB 支持 DBaaS 来迟了?

其实在 NewSQL 数据库中,同为参考 Google Spanner 论文的 CockroachDB 从 2018 年就已经支持 DBaaS。CockroachDB 是开源界第一个实现 NewSQL 的,它在某些技术上的亮点在目前仍是其他开源分布式数据库追赶不上的,例如其分布式事物性能。

然而,ESG 集团的高级分析师 Mike Leone 表示这并不代表支持 Yugabyte DB 支持 DBaaS 来迟了。

“对于云数据库而言,弹性、可扩展性、地理分布和安全性等属性至关重要,在日益分布式的世界中,通用控制接口也是如此。但很少有一个数据库在所有这些方面都表现出色,” ESG 高级分析师 Mike Leone 说。“Yugabyte 的 Postgres 兼容数据库提供线性可扩展性、经过验证的弹性、跨工具和环境兼容性,以及从头开始开发的内置安全性,以消除权衡。当您将所有这些结合起来时,它就会成为市场上最强大、最引人注目的数据库之一。”

参考链接:

https://www.theregister.com/2021/09/24/yugabytes_doubledecker_dbaas_follows_cochroach/

https://www.crn.com/news/applications-os/yugabyte-fires-up-new-dbaas-targeting-cloud-application-development?itc=refresh

今日推荐文章
聚焦未来十年发展,Uber Fulfillment Platform 开启重构之路
微信 PC 版开启“自动登录”灰度测试;欧盟提议将 USB-C 作为通用充电口;Chrome 引入空闲检测 API 引发不满

文章转载自InfoQ 架构头条,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论