在前三篇文章中,已经完成了对K-DB所技术的完整概述,包括K-DB基本架构、锁技术的存储、构成、运行机制等,读者至此应该对K-DB锁相关技术已经有了完整的了解。锁技术的最终的目的是协调冲突资源的使用,本文将列举几个典型的锁技术的使用场景,帮助读者更好的理解K-DB的具体运行机制,最后本文也会用测试数据来证明K-DB锁的高效性和稳定性。
K-DB锁的典型使用场景
不同级别和条件,不同的insane,锁的申请和使用都有所区别,下面我们以一个3节点K-DB集群为例,来看具体的使用场景。
测试场景一:A节点需要改写一个数据块,且该节点之前并没有被访问过。该数据块的master节点是B,具体执行步骤
场景二:继续场景一,此时C节点也希望以X锁的方式访问该数据块。整个的处理流程如下:
场景三:继续场景一,此时节点C希望传送一个CR(一致性读)块。处理流程如下:
故障恢复场景:在上面的测试过程中,当某一个节点A发生故障后,数据库的恢复流程如下:
K-DB专为天梭K1优化
K-RAC方案累计应用实例超过160个,在实际应用中部署的最大规模的K-RAC集群是4个节点,浪潮在实验室中测试过20个节点的K-RAC方案,性能提升依然有着相当的线性度。
下图是K-RAC集群从单节点到4节点时,性能提升的线性水平。
用天梭K1 和K-DB搭建的数据库方案在优化前后,性能的对比十分明显。
K-RAC支持多节点并行恢复,故障恢复比其他产品更快。下图是K-DB故障恢复方案,该方案用Benchmark SQL软件模拟了1000个用户、100个warehouse、10G数据量的测试用例,K-DB以RAC双机运行,人为拔出心跳线模拟故障后,数据库经过不到5秒的短暂波动,就恢复了对外服务。
K-DB不仅具有K-RAC,而且也采用了多进程多线程、多版本并发控制等领先的技术,性能、可靠性等与Oracle基本相当,而且K-DB全面支持主流数据库标准,迁移方便。用户从Oracle迁移到K-DB,相关应用系统几乎不需要改动,迁移过程大部分自动化完成,应用门槛很低。有效降低了用户的迁移风险和成本。北京市档案局档案数据库管理系统有6GB数据量,从Oracle到K-DB的迁移仅用了15分钟。
K-DB具备高可用集群、异地容灾等高级功能,产品性能、可靠性与业界主流产品相当,可以广泛应用于大规模交易系统等企业关键业务场景。K-DB是专门为天梭K1定制和优化的数据库。目前,已在K1上验证了16000多个测试场景,包括自动化功能测试15000个,以及手动的功能或性能测试1000个。
同时浪潮为K-DB开发了完善的工具包,从异构数据库平台到K-DB的迁移工作,包括数据结构的比对、SQL语句检查等,都可以由工具软件自动完成,不仅有效降低了用户迁移的技术复杂度和工作量,也使得迁移风险更加可控。
目前,哈尔滨银行、内蒙古交通厅等用户已经完成了对该产品的测试,并即将在生产环境中采用。测试结果表明,K1+K-DB一体化解决方案经受住了用户复杂业务场景考验,可以承担更关键、规模更大的交易系统。
关键业务是浪潮的战略业务领域,从天梭K1关键应用主机到K-DB企业级数据库,围绕关键业务计算,浪潮提供给中国企业级用户多一种选择。K-DB凭借一键迁移、高可靠和高性能的产品特征,满足了用户对异构平台平滑安全迁移的现实需求,解决了制约中国企业信息化自主可控面临的重大现实问题。
好文章,需要你的鼓励
IBM Spyre加速器将于本月晚些时候正式推出,为z17大型机、LinuxONE 5和Power11系统等企业级硬件的AI能力提供显著提升。该加速器基于定制芯片的PCIe卡,配备32个独立加速器核心,专为处理AI工作负载需求而设计。系统最多可配置48张Spyre卡,支持多模型AI处理,包括生成式AI和大语言模型,主要应用于金融交易欺诈检测等关键业务场景。
加拿大女王大学研究团队首次对开源AI生态系统进行端到端许可证合规审计,发现35.5%的AI模型在集成到应用时存在许可证违规。他们开发的LicenseRec系统能自动检测冲突并修复86.4%的违规问题,揭示了AI供应链中系统性的"许可证漂移"现象及其法律风险。
意大利初创公司Ganiga开发了AI驱动的智能垃圾分拣机器人Hoooly,能自动识别并分类垃圾和可回收物。该公司产品包括机器人垃圾桶、智能盖子和废物追踪软件,旨在解决全球塑料回收率不足10%的问题。2024年公司收入50万美元,已向谷歌和多个机场销售超120台设备,计划融资300万美元并拓展美国市场。
这项由剑桥大学、清华大学和伊利诺伊大学合作的研究首次将扩散大语言模型引入语音识别领域,开发出Whisper-LLaDA系统。该系统具备双向理解能力,能够同时考虑语音的前后文信息,在LibriSpeech数据集上实现了12.3%的错误率相对改进,同时在大多数配置下提供了更快的推理速度,为语音识别技术开辟了新的发展方向。