MongoDB

MongoDB
软件描述
MongoDB 是一种文档数据库,具备您所需的可扩展性和灵活性,以及您需要的查询和索引功能。
官方网站
访问软件的官方网站了解更多信息
www.mongodb.com
什么是 MongoDB?
MongoDB 是一种文档数据库,兼具您所需的可扩展性和灵活性,以及您所需的数据查询和索引功能。
MongoDB 将数据存储在灵活的、类似 JSON 的文档中,这意味着不同文档之间的字段可以各不相同,且数据结构可随时间变化。
文档模型与应用程序代码中的对象一一对应,使数据更易于处理。
即席查询、索引和实时聚合提供了强大的方式来访问和分析您的数据。
MongoDB 本质上是一个分布式数据库,因此高可用性、水平扩展和地理分布功能内置其中,使用简便。
MongoDB 免费使用。2018年10月16日之前发布的版本采用 AGPL 许可证发布。自2018年10月16日之后发布的所有版本,包括对早期版本的补丁修复,均采用服务器端公共许可证(SSPL)v1 发布。
🔄 替代方案
99 个选择
CockroachDB
Cockroach 是一个分布式键值存储系统,原生支持 ACID 事务语义和版本化值。其主要设计目标是实现全局一致性和高可用性,因此得名。

Triplit
一个全栈式、可在服务器和客户端运行的同步数据库。支持插件化存储(IndexedDB、SQLite、持久对象),通过 WebSocket 同步,可与您喜爱的框架(React、Solid、Vue、Svelte)配合使用。

Azure Cosmos DB
Azure Cosmos DB 是一种 NoSQL 文档数据库服务,从零开始设计,原生支持 JSON 和 JavaScript 直接在数据库引擎中运行。当需要可预测的吞吐量、低延迟和灵活查询时,它是 Web 和移动应用的合适解决方案。

FerretDB
FerretDB(前身为MangoDB)是一个开源代理,可将MongoDB wire协议查询转换为SQL,并使用PostgreSQL作为数据库引擎。
Valkey
Valkey 是一个开源(BSD 许可)的高性能键值数据存储系统,支持多种工作负载,如缓存、消息队列,并可作为主数据库使用。Valkey 可以以独立守护进程或集群模式运行,支持复制和高可用性等选项。

ArangoDB
ArangoDB数据库是一个开源的NoSQL解决方案,具有灵活的数据模型,适用于文档、图形和键值。

Google Cloud Bigtable
Bigtable 是 Google Cloud 平台产品组合中的一款完全托管的宽列和键值型 NoSQL 数据库服务,适用于大型分析和操作工作负载。

Firestore
Cloud Firestore 是一个 NoSQL 文档数据库,专为自动扩展、高性能和应用开发的便捷性而设计。尽管 Cloud Firestore 接口具有许多与传统数据库相同的特性,但作为 NoSQL 数据库,它在数据描述方式上与传统数据库有所不同……

