数据架构选型必读:8月数据库产品技术解析(12)

MongoDB 在 MongoDB 4.0 版本中引入了多文档 ACID 事务,从而提供跨副本集的一致数据视图,要么全成功或要么全撤销,以维护数据完整性。结合文档模型及其分布式系统架构的强大功能,开发人员可以轻松实现传统应用程序的现代化,并构建新的事务性服务。

分布式事务保持了与在 MongoDB 4.0 事务相同的语法。相似的语法和快照隔离,让任何具有先前事务经验的开发人员都会觉得使用起来非常熟悉。无论是在副本集中跨文档、集合和数据库执行事务,还是跨分片集群执行事务,API 和语法都是一样的。分片环境下完整的原子性,意味着,如果事务无法在一个分片上提交,它将在所有参与分片上中止。

2、企业级安全新层级

MongoDB 4.2 实行的字段级加密与传统关系数据库中使用的列加密不同,是一种更全面的加密方法。它与数据库完全分离,对服务器透明,在客户端上的 MongoDB 驱动程序中处理。大多数数据库在服务器端处理加密,这意味着即使数据库实例本身并没有客户端访问权限,管理员仍然可以访问数据。字段级加密则彻底改变了这一现状。

MongoDB 字段级加密的优势包括:

推荐阅读