目标支持的数据库系统

ATOMDB 数据库管理客户端平台目标是支持市面上主流的数据库系统,您可以在这里获取到目前我们支持的数据库系统的详细信息。

关系型数据库

MySQL
世界上最流行的开源关系型数据库,由瑞典 MySQL AB 公司开发,目前已经被甲骨文公司收购。
PostgreSQL
世界上功能最强大的开源关系型数据库,PostgreSQL拥有一支非常活跃的开发队伍,而且在许多黑客的努力下,PostgreSQL 的质量日益提高。
MariaDB
MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。
openGauss
openGauss 是华为推出的一款开源关系型数据库管理系统,采用木兰宽松许可证v2发行。 深度融合华为在数据库领域多年的深入积累和实践经验,结合企业级场景需求,持续构建竞争力特性。 同时 openGauss 也是一个开源、免费的数据库平台,鼓励社区进行贡献、合作。
达梦数据库 DM8
DM8 是达梦公司在总结DM系列产品研发与应用经验的基础上,坚持开放创新、简洁实用的理念,历经五年匠心打磨,推出的新一代自研数据库。DM8 吸收借鉴当前先进新技术思想与主流数据库产品的优点,融合了分布式、弹性计算与云计算的优势,对灵活性、易用性、可靠性、高安全性等方面进行了大规模改进,多样化架构充分满足不同场景需求。
Microsoft SQL Server
SQL Server数据库是 Microsoft 开发设计的一个关系数据库智能管理系统(RDBMS),现在是全世界主流数据库之一。

分布式数据库

TiDB
TiDB 是 PingCAP 公司自主设计、研发的开源分布式关系型数据库,是一款同时支持在线事务处理与在线分析处理 (Hybrid Transactional and Analytical Processing, HTAP) 的融合型分布式数据库产品,具备水平扩容或者缩容、金融级高可用、实时 HTAP、云原生的分布式数据库、兼容 MySQL 5.7 协议和 MySQL 生态等重要特性。
SequoiaDB
SequoiaDB 巨杉数据库是一款金融级分布式关系型数据库,其自研的原生分布式存储引擎支持完整 ACID,具备弹性扩展、高并发和高可用特性,支持 MySQL、PostgreSQL 和SparkSQL 等多种SQL 访问形式,同时支持 MongoDB 引擎。 适用于核心交易、数据中台、内容管理等应用场景。
OceanBase
OceanBase 是阿里巴巴集团自主研发的分布式关系型数据库,融合传统关系型数据库强大功能与分布式系统的特点,具备持续可用、高度可扩展、高性能等优势。广泛应用于蚂蚁金服、网商银行等金融级核心系统。 在2015年双11创下了交易、支付每秒支付峰值的新纪录,在功能、稳定性、可扩展性、性能方面都经历过严格的检验。

嵌入式数据库

SQLite
SQLite 是一个进程内的轻量级嵌入式数据库,它的数据库就是一个文件,实现了自给自足、无服务器、零配置的、事务性的 SQL 数据库引擎。
HSQLDB
HSQLDB(HyperSQL DataBase)是一个开放源代码的JAVA数据库,其具有标准的SQL语法和JAVA接口,它可以自由使用和分发,非常简洁和快速的。
Microsoft Access
Microsoft Office Access 是微软把数据库引擎的图形用户界面和软件开发工具结合在一起的一个数据库管理系统。 它是微软 OFFICE 的一个成员, 在包括专业版和更高版本的 OFFICE 版本里面被单独出售。

面向文档数据库

MongoDB
MongoDB 是由 C++ 语言编写的,是一个基于分布式文件存储的开源数据库系统。 在高负载的情况下,添加更多的节点,可以保证服务器性能。 MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。
HSQLDB
CouchBase 是一个较新的、发展迅速的 NoSQL 数据库技术,它实际上是由 CouchDB + Membase 组成,所以它既能像 CouchDB 那样存储 JSON 文档,也能像 MemBase 那样高速存储键值对。

KEY-VALUE 数据库

Redis
Redis 是完全开源免费的,遵守 BSD 协议,是一个灵活的高性能 key-value 数据结构存储,可以用来作为数据库、缓存和消息队列。
Apache Cassandra
Apache Cassandra 是一个开源,分布式和分散式/分布式存储系统(数据库),用于管理遍布世界各地的大量结构化数据。 它提供高可用性的服务,没有单点故障。
YugabyteDB
YugabyteDB 是一个高性能、云原生的分布式 SQL 数据库,旨在支持所有 PostgreSQL 功能。 它最适合需要绝对数据正确性并至少需要以下一项的云原生 OLTP(即实时、关键业务)应用程序:可扩展性、对故障的高容忍度或全球分布式部署。

时序数据库

TDengine
TDengine 是一款高性能、分布式、支持 SQL 的时序数据库。而且除时序数据库功能外,它还提供缓存、数据订阅、流式计算等功能,最大程度减少研发和运维的复杂度,且核心代码,包括集群功能全部开源(开源协议,AGPL v3.0)。
TimescaleDB
TimescaleDB 是基于 PostgreSQL 的时序数据库插件,完全继承了 PostgreSQL 的功能,TimescaleDB 是一个开放源代码的时间序列数据库,针对快速提取和复杂查询进行了优化。
InfluxDB
时序数据库 InfluxDB 版是一款专门处理高写入和查询负载的时序数据库,用于存储大规模的时序数据并进行实时分析,包括来自 DevOps 监控、应用指标和 IoT 传感器上的数据。

图数据库

Neo4j
Neo4j 是一个高性能的,NOSQL 图形数据库,它将结构化数据存储在网络上而不是表中。 它是一个嵌入式的、基于磁盘的、具备完全的事务特性的 Java 持久化引擎,但是它将结构化数据存储在网络(从数学角度叫做图)上而不是表中。 Neo4j 也可以被看作是一个高性能的图引擎,该引擎具有成熟数据库的所有特性。
TGDB
图数据库 Graph Database 是一种云端图数据库服务,基于腾讯在海量图数据上的实践经验,提供的一站式海量图数据存储管理、实时计算查询、可视化分析的能力;Graph Database 支持属性图模型和 TinkerPop Gremlin 查询语言,能够快速帮助用户完成对图数据的建模、查询和可视化分析。
OrientDB
OrientDB 是一个开源的 NoSQL 数据库管理系统。 NoSQL 数据库提供了一种机制,用于存储和检索引用非表格数据(如文档数据或图形数据)之外的数据的非关系或非关系数据。 大数据和实时 Web 应用程序越来越多地使用 NoSQL 数据库。