容器云环境中是否适合跑有状态数据库?如何可以,适合什么数据库?

容器云里是否适跑数据库等有状态的应用?如果适合,可以使用什么的数据库?mysql?

参与17

4同行回答

youki2008youki2008系统架构师DDT
容器云环境可以跑有状态服务,但是一般不建议跑数据库,一般也就开发测试环境会跑一下mysql显示全部

容器云环境可以跑有状态服务,但是一般不建议跑数据库,一般也就开发测试环境会跑一下mysql

收起
互联网服务 · 2020-04-28
浏览2524
wanenjiewanenjie存储架构师kdgx
容器不适合跑有状态的数据库显示全部

容器不适合跑有状态的数据库

收起
化工 · 2020-04-02
浏览3039
zhuqibszhuqibs软件开发工程师Adidas
容器云中是不适合跑任何有状态的服务的。但是问题本身是有问题的,有状态和无状态是针对服务而言的,在这个方面,数据库没有有状态和无状态之分。数据库的数据文件可以放在分布式存储上,所以,数据库服务是可以放在容器云中的,但是不适合,为什么呢?  性能考虑,根据测试,当数据文件放...显示全部

容器云中是不适合跑任何有状态的服务的。但是问题本身是有问题的,有状态和无状态是针对服务
而言的,在这个方面,数据库没有有状态和无状态之分。

数据库的数据文件可以放在分布式存储上,所以,数据库服务是可以放在容器云中的,但是不适合,为什么呢?  性能考虑,根据测试,当数据文件放在分布式存储时,性能非常差,和你笔记本电脑读写7200转的速度差不多。所以容器云中不适合跑数据库,不是因为有状态还是无状态,是因为分布式存储的读写性能。

不过由于paxos和raft算法的出现,性能的提高成为了可能,特别是mutl raft,使得容器云的数据库读写实现了local readwrite,大幅提高了性能,主流产品是TIDB,但是贵的要死,没有钱,不要谈,提出只支持flash,用sas盘也不见得快多少。

去年tidb的公司大量产品和p2p公司签约了,但随着p2p的倒闭潮,没有多少普及。所以,如果你们的公司是中小型公司,不像p2p这么烧钱,不像北京银行、银联这么有钱,基本不用考虑tidb。

阿里的oceandb也是不错的选择,同样也是贵的要死。。。。。呵呵!

收起
互联网服务 · 2020-03-27
浏览3198
mtming333mtming333课题专家组系统架构师某电子支付

tidb。

收起
互联网服务 · 2020-03-27
浏览3190

提问者

朱小庆
系统运维工程师上海
擅长领域: 云计算容器云容器

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2020-03-27
  • 关注会员:6 人
  • 问题浏览:5247
  • 最近回答:2020-04-28
  • X社区推广