数据库
此类别列出了关系型和 NoSQL 数据库管理系统。
Amazon DocumentDB 是 Amazon Web Services (AWS) 托管的 MongoDB 兼容专有 NoSQL 数据库服务。
Amazon RDS for MariaDB 是 Amazon 提供的一个 PaaS(平台即服务)产品,用于创建托管的 MariaDB 数据库。RDS 使得在 AWS 云上设置、操作和扩展 MariaDB 部署变得更加容易。
Amazon RDS for MySQL 是 Amazon 提供的一个 PaaS 产品,用于创建托管的 MySQL Community Edition 数据库。RDS 使得在 AWS 云上设置、操作和扩展 MySQL 部署变得更加容易。
Amazon RDS for PostgreSQL 是 Amazon 提供的一个 PaaS 产品,用于创建托管的 PostgreSQL 数据库。RDS 使得在 AWS 云上设置、操作和扩展 PostgreSQL 部署变得更加容易。
Apache Cassandra 是一个免费、开源、分布式、宽列存储的 NoSQL 数据库管理系统。它旨在处理跨多个商用服务器的大量数据,提供高可用性且没有单点故障。
Apache CouchDB 是一个(Apache 许可的)开源(请参阅 apache/couchdb),面向文档的 NoSQL 数据库,采用 Erlang 实现。CouchDB 使用各种格式和协议来存储、传输和处理数据,其中 JSON 是其主要数据存储格式。
Apache HBase 是一个开源的非关系型分布式数据库,以 Google 的 Bigtable 为模型,使用 Java 编写。它适用于对大数据进行随机、实时读写访问。该项目的目标是在廉价硬件集群上托管庞大的表(数十亿行 x 数百万列)。
Apache Hadoop 软件库是一个框架,它允许使用简单的编程模型在计算机集群上对大型数据集进行分布式处理。它旨在从单台服务器扩展到数千台机器,每台机器都提供本地计算和存储。
ArangoDB 是由 ArangoDB Inc. 开发的图数据库系统。ArangoDB 是一个多模型数据库系统,因为它支持三种数据模型(图、JSON 文档、键/值),拥有一个数据库核心和统一的查询语言 AQL (ArangoDB Query Language)。
CockroachDB 是一个分布式 SQL 数据库,建立在事务性和强一致性的键值存储之上,由 Cockroach Labs 开发。
Couchbase Server 是一个现代的云原生分布式数据库,它将 SQL 和 ACID 事务等关系型数据库的优势与 JSON 的灵活性和 NoSQL 定义的扩展性融合在一起。它可以作为商业云中的服务使用,并支持混合云和私有云部署。
Elasticsearch 是一个搜索引擎,提供分布式、多租户的全文搜索引擎,具有 HTTP web 接口和无模式 JSON 文档。
IBM Db2 是由 IBM 开发的商业数据库管理系统。它旨在高效地存储、分析和检索数据,并在企业环境中得到广泛应用。它最初支持关系模型,但后来扩展支持对象关系特性和非关系结构(如 JSON 和 XML)。
InfluxDB 是一个用于指标、事件和实时分析的可扩展数据存储。
Memcached 是一个免费开源、高性能、分布式内存对象缓存系统,通用性强,旨在通过减轻数据库负载来加速动态 Web 应用程序。Memcached 是一种内存中的键值存储,用于存储数据库调用、API 调用或页面渲染结果中的小块任意数据(字符串、对象)。
SQLServer: Microsoft SQL Server 是由 Microsoft 开发的关系型数据库管理系统。
MongoDB Server 是一个通用的、基于文档的分布式数据库,专为现代应用程序开发人员和云时代而构建。
MySQL 是由 Oracle 开发的开源数据库。凭借其久经考验的性能、可靠性和易用性,MySQL 已成为基于 Web 的应用程序的首选数据库,被包括 Facebook、Twitter、YouTube、Yahoo! 在内的众多知名网站使用。
Neo4j是一个高性能的图数据库,具有友好的查询语言和ACID事务。
OpenSearch 是一个社区驱动的、Apache 2.0 许可下的开源搜索和分析套件,使数据的摄取、搜索、可视化和分析变得容易。开发人员使用 OpenSearch 来实现应用程序搜索、日志分析、数据可观察性、数据摄取等用例。
Oracle Database 是由 Oracle Corporation 开发的商业关系型数据库管理系统 (RDBMS)。它使用结构化查询语言 (SQL) 进行数据操作和管理,并提供强大的安全性、事务一致性和高可用性等功能。
PostgreSQL,也称为 Postgres,是一个免费开源的关系型数据库管理系统 (RDBMS),强调可扩展性和技术标准合规性。
Redis 是一个内存数据结构存储,用作数据库、缓存和消息代理。它支持字符串、哈希、列表、集合、带范围查询的有序集合、位图、HyperLogLogs、带半径查询的地理空间索引和流等数据结构。Redis 具有内置复制、Lua 脚本、LRU 逐出、事务以及不同级别的磁盘持久性,并通过 Redis Sentinel 和 Redis Cluster 自动分区提供高可用性。
SQLite 是一个进程内库,实现了一个独立的、无服务器、零配置的事务性 SQL 数据库引擎。SQLite 的代码属于公共领域,因此可免费用于任何目的,无论是商业还是私人用途。
Tarantool 是一个开源 (BSD-2 clause licensed) 内存计算平台,由数据库和应用服务器组成。它包括一个高度优化的 Lua 解释器、协作式多任务处理和非阻塞 IO、持久队列、分片以及 MySQL/PostgreSQL 支持。
Valkey 是一个开源 (BSD) 高性能键/值数据存储,支持各种工作负载,例如缓存、消息队列,并可作为主数据库。Valkey 可以作为独立守护程序运行,也可以在集群中运行,并提供复制和高可用性选项。
Vitess 是一个用于 MySQL 水平扩展的数据库集群系统。
etcd 是一个开源、强一致性、分布式键值存储,提供了一种可靠的方式来存储需要由分布式系统或机器集群访问的数据。它被 Kubernetes 用作后端存储。