“云数据库”和“云原生数据库”的区别是什么

15 小时 29 分钟前
 SGL
Pigsty 是云数据库——Pigsty 提供了自建企业级 PostgreSQL 云数据库服务所需的一切,让您无需数据库专家,即可在几分钟内以 RDS 1/10 不到的成本,拉起本地的 Postgres 服务。

CloudNativePG 是云原生数据库——CloudNativePG 是一个 Kubernetes Operator ,它覆盖了具有主/备架构的高可用 PostgreSQL 数据库集群的完整生命周期,使用原生流式复制。

它俩都是“云”,那么二者的相同点和不同点是什么。
1377 次点击
所在节点    云计算
13 条回复
ntedshen
15 小时 21 分钟前
云原生数据库的概念产物 ×
这个产品的名字叫云原生 PG 数据库 √
DeWjjj
15 小时 19 分钟前
pigsty 是管理软件,CNPG 是一个云服务。
zx900930
15 小时 4 分钟前
云原生数据库一般是指对 k8s 环境进行了优化的数据库,比如自带 operator ,全生命周期管理有全套的 k8s 工具链,常见的备份还原、集群扩缩容、主备切换、配置管理都可以利用 operator 通过运维人员简单操作完成。
NotLongNil
14 小时 59 分钟前
云原生针对的是 k8s ,你可以尝试在 k8s 上部署一个 mysql ,你会发现格格不入
billzhuang
14 小时 10 分钟前
我的理解是前者是本来就有,被云厂商托管在他们的基础设施里,用户直接买。

后者是,一开始没有,第一天就是活在云厂商里的。
whileFalse
12 小时 30 分钟前
那 Aurora 这种只能跑在云上的数据库算什么
SGL
12 小时 11 分钟前
@whileFalse 算是典型的云数据库么
chesha1
11 小时 52 分钟前
大部分普通的托管数据库,比如 aurora 这种,如果没宣称成云原生,是否是没有跑在 k8s 上的?直接跑在物理机上的?🤔
luciankaltz
11 小时 8 分钟前
我个人的理解:
- 云对应的是本地。比如云集群,指的是使用云端资源搭建的一个服务器集群。这个集群可以搭建在 k8s 上,也可以是一群 VPS 裸金属
- 云原生,指的是是否能利用 k8s 的环境特性。例如通过 k8s 完成自动的重启、扩缩容、升级等等运维操作
miscnote
6 小时 58 分钟前
你把传统数据库比如 mysql 放在云上,就是云数据库。云原生稍微不同,有自己的开发理念,比如存算分离、湖仓一体等。snowflake, bigtable 之类就是云原生数据库。开源的有 iceberg ,它的存是对象存储比如 s3 ,算是 spark 这种分布式 ETL ,联邦查询是 trino ,它自己只起到一个开放表管理作用,这就是云原生。
whileFalse
2 小时 12 分钟前
@SGL #7 那这么说的话 pigsty 只能算 k8s 数据库吧
SGL
1 小时 14 分钟前
@whileFalse 我官网看了下 pigsty ,好像没有提到 k8s ,他的架构里面没有用到 k8s
littlewing
29 分钟前
油改电和纯电的区别

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1159021

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX