1.KaiwuDB 是什么?
KaiwuDB 是由浪潮翻新研发的一款 分布式、多模交融,反对原生 AI 的数据库产品,领有“就地计算”等核心技术,具备高速写入、极速查问、SQL 反对、随需压缩、智能预计算、订阅公布、集群部署等个性,具备稳固平安、高可用、易运维等特点。
2.KaiwuDB 设计理念
在当今数据爆炸的时代,企业和组织面临着如何解决并用好海量数据的微小挑战。传统的数据处理形式难以满足激增的数据量及包含极致压缩、实时处理、高效剖析、数据价值开掘等在内的延长需要。
为助力用户应答这一微小挑战,KaiwuDB 以 “快人一步” 为设计理念,心愿提供一款真正“好用抗打”的数据库产品:
- 面对解决海量数据的挑战,利用就地计算实现对数据“快”速剖析查问;
- 产品最终是服务于“人”,也就是咱们的用户。一款产品好不好,最终肯定是用户说了算;
- 数据库只是利用环节中的一环,提供“一”站式整体解决方案,能力更好地解决用户业务难点;
- 分“布”式不是一个可选项,而是一个必选项。
► 就地计算,实现高性能读写
传统的数据处理形式须要屡次数据转换,如果利用上没有大量的并发更新,例如时序数据,此种形式将会带来额定的性能开销。内存数据库虽可解决这个问题,但仍受内存大小的限度,无奈高效解决大量数据,并且在扩展性上也有问题。
正是基于这种现状,KaiwuDB 推出 “就地计算” 核心技术,通过该技术可能很好将磁盘和内存融为一体,突破传统数据库从磁盘读取数据到内存再进行解决的模式,间接在磁盘上进行计算,防止了数据的屡次转换和挪动。
换言之,KaiwuDB 把计算推向数据,而不是把数据移向计算,这既进步了数据处理的效率,也防止因数据挪动而造成的性能损失。
KaiwuDB 可 反对每秒 100 万记录入库操作;千万记录简单查问毫秒内可实现;20 亿记录数据摸索 1 秒内实现;500 万记录数据可实现 15 层下钻。上述能力都已在先前与用户的单干中失去验证。
► 多模架构,实现“化繁为简”
国内数据库市场多库利用场景越来越常见,但这种模式带来了泛滥应用问题:对于开发者,需要求其具备不同模型开发的最佳实际与扎实技术;对于 DBA,需清晰明确不同数据库的运维规定,开发运维老本高;此外,数据在不同库之间的传输和转换会波及多正本治理,数据在转换传输间容易出错,且在性能和一致性上也十分难以失去保障。
针对上述现状,KaiwuDB 通过“多模架构”,真正实现“化繁为简”:
- 多模数据库反对不同类型的数据在同一个数据库中对立存储、对立解决;
- 对立的算子定义交融不同模型的计算引擎,便于引擎扩大;
- 对立的通信协议(共享内存、gPRC)交融不同部署模型下的算子通信;
- 多模 SQL 优化器 / 执行器反对多种粒度的算子(原子算子或者子打算)下推;
- 模型的主动抉择和主动转换,始终以最高效的形式解决数据。
KaiwuDB 基于对立的 SQL 语法、对立的数据库命令、开发运维工具、平安认证等实现真正多模交融,高性能时序引擎、灵便部署机器学习引擎。依靠“就地计算”、” 原生 AI”等核心技术反对时序数据、内存数据、关系型数据在同一数据库中对立汇存、解决及 AI 智能剖析,“一库多用”把本来复杂化的数据存储管理流程大大简化。
多模架构下,开发人员只需应答一款数据库,运维人员只需运维一个脚本,从多库到多模极大升高用户开发运维老本,真正实现“降本提效”。
3.KaiwuDB 外围性能
(1)高性能写入
依靠“就地计算”核心技术实现高性能读写,反对百万级,甚至千万级记录秒级写入;反对毫秒级精度数据写入;
(2)实时查问与剖析
反对数据实时剖析,千万笔数据聚合查问毫秒级响应,提供丰盛的函数反对能力;
(3)多模数据反对
时序型数据、关系型数据采、存、算、管;反对数据跨模剖析;
(4)低成本存储
10 -100 倍数据压缩;数据降采样存储;按“工夫热度”进行数据生命周期治理;
(5)流式计算
反对多种物联网利用场景下流式计算性能;反对间断查问、数据订阅公布性能;
(6)云边端一体化
反对端侧轻量化部署;具备集群部署、数据同步、数据订阅等能力,撑持云边端一体化建设;
(7)多重平安保障
反对身份鉴权、权限治理、数据库审计;反对通信加密、数据加密;兼容支流芯片和操作系统;
(8)高可用及灾备
数据库层面的灾备和高可用能力建设;数据库自治等 AIOps 能力;
(9)高兼容性
兼容 PostgreSQL 数据类型、SQL 语法和协定;反对 HTTP 协定;提供 Restful API;反对 ODBC/JDBC 接口;提供多种编程语言接口。
4. 写在最初
从用户中来,到用户中去。KaiwuDB 将始终保持从用户本位登程,专一于打造一款基于多模架构“小而全”的数据库产品,给市场与用户带来更多的可能。