大数跨境
0
0

重磅!九有内存数据库UDB-KV软件通过中国信通院键值型内存数据库产品测试

重磅!九有内存数据库UDB-KV软件通过中国信通院键值型内存数据库产品测试 九有数据库
2025-12-11
3


近日,在中国信通院组织的“可信数据库”键值型内存数据库产品测试中,深圳九有数据库有限公司(简称:九有数据库)的九有内存数据库UDB-KV产品简称:UDB-KV顺利通过基础能力测试该测试依据标准T/CCSA 378-2022《大数据 内存数据库技术要求与测试方法》。测试结果表明,该产品在键值型内存数据库的功能完备性、易用性、通用性等方面均符合标准要求。





《大数据 内存数据库技术要求与测试方法》标准简介


《大数据 内存数据库技术要求与测试方法》标准覆盖了基本功能、兼容能力、管理能力、高可用特性、扩展性、安全性等六大能力域,共计65个能力项,包括51个必选项和14个可选项。该标准为构建功能全面、技术先进、适应新产业要求的键值型内存数据库提供技术参考,成为企业研发和用户选型的重要风向标。


《键值型内存数据库技术要求》标准框架




九有内存数据库UDB-KV产品简介


UDB-KV数据库是深圳九有数据库有限公司研发的,具有自主知识产权的非关系型内存数据库产品。


UDB-KV支持的部署架构


主从架构:支持主从复制架构,其中数据可以从一个主节点异步复制到一个或多个从节点,提供数据冗余和读取扩展性。主节点处理写操作,而从节点可以处理读请求,提高系统的读取能力。主从复制模式中包含一个主数据库实例(master)与一个或多个从数据库实例(slave),从数据库实例可以按需增加;引入哨兵通过监控与自动处理故障,实现高可用,当master出现故障时,能自动将一个slave转换为master。多个哨兵可以监控同一个实例,哨兵之间也会自动监控。 


集群架构:一种分布式数据库架构,能够自动分割数据到多个节点,并且处理节点故障,实现高可用性。集群采用哈希槽的概念来分配数据,简化了数据分布逻辑。ASK/MOVED 重定向:在集群模式下,当客户端尝试访问的数据不在当前连接的节点上时,集群会返回ASK或MOVED重定向,指引客户端找到正确的节点。


UDB-KV的集群模式默认并不要求使用代理(proxy)。UDB-KV集群是一个内置的功能,通过集成Cluster SDK,允许将数据分区到多个节点中,以便实现分布式存储和高可用性。集群通过节点之间的Gossip协议,无需部署哨兵,可横向扩容,并直接通信来管理数据分片、故障转移和负载均衡。集群模式提供了灵活的部署模式,为应用的兼容性,也可以采用代理(proxy)。




UDB-KV特点与优势


01支持多种数据类型:UDB-KV支持包括字符串(Strings)、列表(Lists)、哈希表(Hashes)、集合(Sets)、有序集合(Sorted Sets)等数据类型。每种类型都有特定的操作命令集。支持通过哈希、序列化和 模块系统,实现复杂的数据处理和存储方案。 

02支持高级数据结构:UDB-KV还支持位图(Bitmap)、HyperLogLog、地理空间索引(Geospatial Indexes)等高级数据结构,满足各种复杂应用场景的需求。

03支持数据持久化: 提供两种持久化方式:RDB(快照)和AOF(Append OnlyFile)。RDB定期保存数据库状态的快照,适合做数据备份,AOF则记录每次写操作,保证更高的数据完整性。

04支持高可用特性: 无论是主从复制模式还是集群模式均可实现故障转移,确保服务连续性和可用性。 

05支持Lua脚本: 支持在服务器端执行Lua脚本,实现复杂的事务逻辑和原子操作。

06支持发布和订阅功能: 发布/订阅功能,支持消息模式的通信,实现数据的实时推送。

07具有高性能: 内存存储,极大提高数据访问速度。通过多线程模型进一步提升读写性能。 

08完善的国产化支持能力: 支持X86、ARM、LoongArch架构,兼容国产 CPU(鲲鹏、海光、飞腾、兆芯、中科龙芯等),支持麒麟、统信、openEuler、凝思、鲲鹏云、天翼云等国产操作系统和云平台等主流国产生态。

09多语言客户端接口:UDB-KV提供了多种编程语言的客户端接口,包括 Python、Java、JavaScript、go 等,方便开发者在不同的编程环境中使用。

10产品安全、可控: 完全自主研发,拥有自主知识产权。产品本身实现数据传输加密与包括安全防护、‌账户认证、‌数据隔离、透明加密多种安全策略,支持国密算法,确保数据的安全性和可靠性。

—转载自公众号数据库应用创新实验室

【声明】内容源于网络
0
0
九有数据库
内容 71
粉丝 0
九有数据库
总阅读8
粉丝0
内容71