优炫数据库,简称 UXDB,是优炫软件自主研发、自主可控、支持云计算的 NewSQL 数据库。UXDB 采用分布式存储、支持 OLTP、OLAP、大数据实时分析,具备伸缩 性、高可用性、高安全性、数据即服务等特征。可应用于高频联机系统、地理信息、 数据仓库、商业智能等大数据应用场景。

随着计算机技术的飞速发展,尤其是近年来对大数据分析的需求日益增多,以及云计算、云存储在业界的应用,对数据的存储和处理的需求的变化使得传统数据库 (RDBMS)对于这种大数据处理的能力略显滞后,业界纷纷出现多种基于大数据的存 储软件产品,但这些产品往往过度关注于如何存储和检索数据,其目标用户是软件开 发者而非数据分析者。因此,国产数据库行业目前尚未有一套合理的既能满足大数据处理和存储需求,又能满足目标用户是数据分析者和软件开发者的数据库系统 (NewSQL 数据库系统),UXDB 的出现可以填补该空白。
UXDB 是一个成熟的 NewSQL 而且完全适应云平台环境的数据库系统。UXDB 全面兼 容传统的关系型数据库的数据建模模式并保证事物处理的一致性(ACID),用户可继续 使用其熟悉的 SQL 语言使用 UXDB。同时,UXDB 还吸纳了 NoSQL 的横向扩展性和高 速的吞吐性能的特性,突破传统关系型数据库无法支持海量数据的局限,以及 NoSQL 数据存储不能使用 SQL 语言进行查询的不足。(注:NewSQL 是由 Matt Aslett 在 2011 年提出的新的数据库分类。NewSQL 数据库在提供传统的标准的 SQL 关系型数据库的同时,吸纳了 NoSQL 的扩展性和高效等特性,NoSQL 是对不同于传统的关系数据库的数 据库管理系统的统称)。
支持大数据分析,UXDB 产品除了支持标准 SQL-2003 的 DDL,DML,DCL 以外,还 扩展了对 JSON 数据格式的支持,并实现了 JSON 数据项和其他数据库表之间的键关联 关系,从而达到将结构化数据(数据库表)和半结构化数据(JSON)的无缝结合,使 UXDB 的用户可以在同一个数据库产品中使用结构化和半结构化数据。
支持统计分析,UXDB 内置了一些常用的基于大数据的统计,例如 GROUPING SET、 CUBE 和 ROLLUP 是将数据统计之后进行归集。此外,UXDB 还支持 SAMPLETABLE 的概念,SAMPLETABLE 适用于统计抽样。
本文节选至《优炫数据库 UXDB 技术白皮书》,前往查看更多内容。




