首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么NoSQL数据库更适合于容器平台(云)?

为什么NoSQL数据库更适合于容器平台(云)?
EN

Database Administration用户
提问于 2017-04-05 04:40:50
回答 1查看 814关注 0票数 -1

LinuxMagazin04/2017 Relationale Datenbanken als容器 (对不起德语和付费墙)的文章总结说,NoSQL DB比“旧”MariaDB (和Postgres)更适合用于容器。

请解释为什么NoSQL更适合集装箱。如果你能用MongoDB和MariaDB解释我,我将不胜感激。我有在云环境中运行这两个DB的经验。

EN

回答 1

Database Administration用户

回答已采纳

发布于 2017-04-10 07:38:32

我不认为这个说法是完全正确的。所以,吃点盐比较好。

通常情况下,容器是无状态的(不是100%)。如果一个集装箱死亡,另一个集装箱应该能够取代它的位置和操作。传统的RDBMS系统是单服务器单片系统,但它们的集群变体是例外.如果单个服务器运行在容器中的RDBMS出现故障,那么首先,它将不可用。

通常,所有现代NoSQL数据库都是以数据的>=2副本的形式发布的。因此,如果运行在容器中的一个节点出现故障,集群中的其他节点可以接管失败容器的操作。该系统不会无法使用,这是非常可取的。此外,在可能的情况下,可以用新的容器替换失效的容器,并恢复原来的规模。在类似的线路中,分布式RDBMS系统也可以在容器环境中顺利运行。

尽管如此,RDBMS和NoSQL系统在对接环境中都面临着共同的挑战。无国籍是一项挑战。数据库是有状态的,特别是那些具有持久存储的数据库。有一个与数据库的每个节点相关联的存储。因此,当用新容器替换容器时,需要确保按照配置关联正确的存储。

票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/169157

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档