发现各种软件替代方案,找到更适合您的选择

5

SQLite 是一个软件库,实现了自包含、无服务器、零配置的事务型 SQL 数据库引擎。SQLite 是全球部署最广泛的 SQL 数据库引擎。SQLite 的源代码属于公共领域。

提供 70 个替代方案

5

PostgreSQL 是一个功能强大的开源对象关系型数据库系统,拥有超过35年的持续开发历史,以其出色的可靠性、丰富的功能和高性能而著称。

提供 73 个替代方案

2

MySQL 社区版是全球最受欢迎的开源数据库的免费下载版本,由活跃的开源开发者和爱好者社区支持。

提供 65 个替代方案

4

MariaDB 是 MySQL® 数据库服务器的向后兼容、无缝替代品。它包含所有主要的开源存储引擎。

提供 54 个替代方案

4

Apache CouchDB 是一种可通过 RESTful HTTP/JSON API 访问的分布式、容错且无模式的文档型数据库。它包含用于查询的增量式 map/reduce 机制,并通过仅追加的数据存储方式确保数据安全。

提供 72 个替代方案

当您需要在不牺牲性能的前提下实现可扩展性和高可用性时,Apache Cassandra 数据库是正确选择。

提供 51 个替代方案

5

Firebird 是一个关系型数据库,提供多种 ANSI SQL-92 功能,可在 Linux、Windows 和多种 Unix 平台上运行。Firebird 具有出色的并发性、高性能以及对存储过程和触发器的强大语言支持。

提供 47 个替代方案

Cockroach 是一个分布式键值存储系统,原生支持 ACID 事务语义和版本化值。其主要设计目标是实现全局一致性和高可用性,因此得名。

提供 93 个替代方案

H2 是用 Java 编写的关系型数据库管理系统。它可以嵌入 Java 应用程序中,也可运行在客户端/服务器模式下。磁盘占用空间(JAR 文件大小)约为 1 MB。

提供 55 个替代方案

CUBRID 是一个功能全面的、采用 GPL/BSD 许可证的开源关系型数据库管理系统,专为 Web 应用程序高度优化。CUBRID 使用 C/C++ 开发,具备原生高可用性、在线热备份等特性。提供 JDBC、PHP、ODBC/.NET、Ruby 及 Python 等 API。

提供 51 个替代方案

HSQLDB(Hyper Structured Query Language Database)是一个用Java编写的关联数据库管理系统。它具有JDBC驱动程序,支持SQL-92和SQL:2008标准的大部分功能。它提供快速、轻量级(版本2中约1300千字节)的数据库解决方案。

提供 71 个替代方案

5

DiceDB 是一个开源、快速、响应式、内存中的数据库,专为现代硬件优化。通常用作缓存,它提供熟悉的接口,同时通过查询订阅实现实时数据更新。

提供 48 个替代方案

YDB 是一个开源的分布式 SQL 数据库,兼具高可用性、可扩展性以及强一致性和 ACID 事务。

提供 58 个替代方案

EdgeDB 是一种数据库,旨在解决使数据库(无论是关系型还是 NoSQL 型)操作变得不必要繁琐的一些根本性设计缺陷。

提供 68 个替代方案

LiteDB 是一个无需配置、适用于移动设备的开源数据库,其功能类似于 MongoDB。它是一个无服务器数据库,仅由一个小于 450KB 的 DLL 文件提供,完全使用 .NET C# 管理代码编写,并兼容 .NET 4.5 和 NETStandard 2.0。