MongoDB

MongoDB
软件描述
MongoDB 是一种文档数据库,兼具您所需的可扩展性和灵活性,以及您所需要的查询和索引功能。
官方网站
访问软件的官方网站了解更多信息
www.mongodb.com
什么是 MongoDB?
MongoDB 是一种文档数据库,兼具您所需的可扩展性和灵活性,以及您所需要的查询和索引功能。
MongoDB 将数据存储在灵活的、类似 JSON 的文档中,这意味着不同文档中的字段可以各不相同,数据结构也可以随时间变化。
文档模型与您应用程序代码中的对象相对应,使数据易于操作。
即席查询、索引和实时聚合提供了强大而灵活的数据访问与分析能力。
MongoDB 本质上是一种分布式数据库,因此高可用性、水平扩展和地理分布都已内置,使用起来简单方便。
MongoDB 免费使用。2018 年 10 月 16 日之前发布的版本遵循 AGPL 协议。2018 年 10 月 16 日之后发布的所有版本,包括先前版本的补丁修复,均遵循服务器端公共许可证(SSPL)v1。
主要功能
🔄 替代方案
98 个选择TimesTen 是一种内存优化的关系数据库管理系统,具备持久化和可恢复性。该系统最初由加利福尼亚州帕洛阿尔托惠普实验室设计并实现,1996年被独立出来成立一家初创公司,后被甲骨文公司收购……

Matisse
软件
Matisse软件公司向需要快速、低成本地开发和部署可扩展应用程序和服务的企业提供数据库软件和相关服务。Matisse 9是一款面向对象关系数据库产品,是首个支持SQL-对象编程的可编程数据服务器……

LiteDB
LiteDB 是一个开源的、类似 MongoDB 的数据库,无需配置,适用于移动设备。它是一个无服务器数据库,以小于 450kb 的单个 DLL 形式提供,完全使用 .NET C# 管理代码编写,兼容 .NET 4.5 和 NETStandard 2.0。

Garnet
软件
Garnet 是微软研究院开发的一种远程缓存存储系统,具备强大的性能(吞吐量和延迟)、可扩展性、存储能力、恢复机制、集群分片、键迁移和复制等功能。Garnet 可与现有的 Redis 客户端兼容。

NCache
NCache 是适用于 .NET、Java 和 Node.js 的开源内存分布式缓存。NCache 提供了一个极快且可线性扩展的分布式缓存,用于缓存应用程序数据,从而减少昂贵的数据库访问。