首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NoSQL MongoDB vs GT.M

问NoSQL MongoDB vs GT.M
EN

Stack Overflow用户
提问于 2012-01-24 03:32:25
回答 2查看 843关注 0票数 1

我已经检查了GT.M NoSQL数据库,似乎它是推荐用于银行系统的。在一些文章中,他们发现MongoDB不适合交易。还有没有更多的澄清和区别?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-01-24 04:07:27

在MongoDB中,您没有关系数据库管理系统中的事务概念。

在MongoDB中,你有原子更新。因此,如果您在一个工作单元中更改了三个文档,并且其中一个文档无法执行更新操作,则其他文档不会像在RDBMS中那样被回滚。

在RDBMS中,系统负责使其保持一致状态。对于某些使用场景,这并不是必需的,并且可能会限制您所需的灵活性。

票数 1
EN

Stack Overflow用户

发布于 2012-10-19 00:37:08

GT.M用于许多银行系统,也用于医疗保健应用程序。它是一个高性能工具,不像某些NoSQL系统那样执行“分片”,而是提供“复制”,以便多台计算机可以使用同一数据库,但也提供使用共享数据库的进程间通信。如前所述,基于事务的系统将保证多个更新的分组,从而使数据库作为一个整体保持一致性。

GT.M允许多个级别的复制,即原始数据库可以复制到其他机器,而其他机器本身又复制到更多的机器。这提供了高度的冗余和可靠性。

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

https://stackoverflow.com/questions/8977466

复制
相关文章

相似问题

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