KunDB4.0:安全能力与Oracle兼容性提升,支持跨系统多租户部署

KunDB是星环科技自主研发的分布式交易型数据库,高度兼容Oracle和MySQL,提供数据强一致、高可用、高性能、高扩展、应用透明等能力,可在云上和物理机上容器化部署运行,一站式解决企业数据存储、管理、计算与安全性问题。

过去半年时间里,KunDB通过了信通院首批"软件自研创新能力"专项评估、GM/T 0028《密码模块安全技术要求》安全等级第二级认证,GB18030-2022《信息技术 中文编码字符集》(强制性国家标准)最高级别认证等权威认证。近期,KunDB4.0正式发布,进一步提升安全能力与Oracle兼容性,并支持跨系统多租户部署,为用户提供高性能、高安全、高可靠的国产数据库产品

高度兼容Oracle对象与语法,支持数据快速迁移

KunDB4.0在Oracle兼容性以及数据快速迁移方面进一步加强,主要体现三个核心能力:

核心能力一:高度兼容Oracle对象、语法及PL/SQL,覆盖率超90%

KunDB在完整支持Oracle PL/SQL基础上,进一步提升对Oracle表对象、数据类型、SQL语法、函数、高级包等的兼容能力,整体覆盖率超过90%。在多个Oracle迁移实践中,表对象、存储过程、函数等迁移成功率整体超过99.5%,极少量失败原因通过分析均为人为创建表顺序错误和遗漏表创建等原因导致。

核心能力2:标准化Oracle迁移流程与专用工具,人力成本下降60%

经过多年实践,KunDB建立了标准化的Oracle迁移流程,保障整个迁移过程高效、安全进行。自研的Oracle的编译器,高度兼容Oracle语法,完整支持PL/SQL,配合自动化对象校验能力,迁移效率相比传统方式提升了10倍。同时,KunDB提供自研CDC工具,整个过程支持完全的可视化流程监督,数据和对象的校验工作量和时长大幅缩减。

核心能力3:基于大表分片哈希聚合算法对数据重分布,数据处理吞吐量提升30%

Oracle集中式架构向KunDB分布式架构迁移过程中,KunDB支持透明的哈希重新分布,对业务透明,无需业务重写应用,并重新设置了业务规则对数据分片,提升并行的吞吐处理效率。基于KunDB分布式架构,企业可以通过可视化管理平台进行灵活扩展,对业务无影响,并且性能线性扩展比超90%,轻松处理高并发、大流量访问。此外,KunDB支持X86和ARM架构混合部署,最大化利旧设备资源,助力用户逐步实现国产化改造。

应用案例:帮助某头部金融机构实现Oracle国产化平滑改造

基于对Oracle的高兼容性以及数据快速迁移能力,KunDB帮助某头部金融机构的检测系统实现了Oracle国产化平滑改造。在半小时内完成了上千个存储过程和数千张表的对象迁移,几个小时完成了数百G的数据量迁移。迁移后,系统架构由原先2套Oracle架构(RAC和非RAC)整合成一套KunDB分布式架构,硬件资源降低25%以上,同时整体系统性能大幅提升,业务处理性能提升了60%,单日数据处理时间缩短了25%以上。

支持多个应用共享一个数据库实例,能快速由集中式扩展成为分布式

KunDB4.0支持基于一个数据库实例上通过硬件资源控制来实现多租户能力,可以很好地支撑政务前置库、系统配置库等场景。

核心能力1:基于用户资源管控技术,实现多个应用共享一个数据库实例

KunDB4.0通过设置"用户"和"资源组" 的对应关系,把会话与用户组进行绑定,利用"用量 (RU)"对资源限额进行定义,实现多个应用共享一个数据库实例,并可对租户的数据存储空间、QPS使用量、计算单元数量等进行配额和动态调整。

核心能力2:超强的数据隔离性和单实例服务能力,单StoreGroup管理数据总量超6TB

各个租户之间通过云原生的调度方式将数据调度到不同的硬件上,通过业务分时作业的方式分批进行使用,同时通过硬件的部署隔离来把租户资源隔离开,通过数据的隔离和单实例中不同租户使用不同硬件的方式,使其之间互不影响。

核心能力3:支持从单Shard扩容至多Shard,助力业务快速扩展

针对前期规划不完善,后期业务数据量和处理需求越来越高,导致存储和计算资源不足的问题,KunDB支持从集中式向分布式架构扩展,并支持将部分数据量增长较快的表快速地从一个Shard扩展到多个Shard里,充分适应业务发展需求。

应用案例:某大数据中心前置库业务,硬件成本下降 50%,资源利用率提升 30%

某大数据中心前置库场景下,基于KunDB多租户能力,相同硬件和稳定运行条件下,前置库部署数量增加50%,CPU和内存使用率分别下降了23%和43%,实现了降本提效的效果。

相关推荐
科技小花7 小时前
全球化深水区,数据治理成为企业出海 “核心竞争力”
大数据·数据库·人工智能·数据治理·数据中台·全球化
X56618 小时前
如何在 Laravel 中正确保存嵌套动态表单数据(主服务与子服务)
jvm·数据库·python
虹科网络安全9 小时前
艾体宝干货|数据复制详解:类型、原理与适用场景
java·开发语言·数据库
2301_771717219 小时前
解决mysql报错:1406, Data too long for column
android·数据库·mysql
小江的记录本10 小时前
【Kafka核心】架构模型:Producer、Broker、Consumer、Consumer Group、Topic、Partition、Replica
java·数据库·分布式·后端·搜索引擎·架构·kafka
dvjr cloi10 小时前
MySQL Workbench菜单汉化为中文
android·数据库·mysql
dFObBIMmai10 小时前
MySQL主从同步中大事务导致的延迟_如何拆分大事务优化同步
jvm·数据库·python
szccyw010 小时前
mysql如何限制特定存储过程执行权限_MySQL存储过程安全访问
jvm·数据库·python
czlczl2002092510 小时前
利用“延迟关联”优化 MySQL 巨量数据的深分页查询
数据库·mysql
ACP广源盛1392462567311 小时前
IX8024与科学大模型的碰撞@ACP#筑牢科研 AI 算力高速枢纽分享
运维·服务器·网络·数据库·人工智能·嵌入式硬件·电脑