在前三篇文章中,已经完成了对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凭借一键迁移、高可靠和高性能的产品特征,满足了用户对异构平台平滑安全迁移的现实需求,解决了制约中国企业信息化自主可控面临的重大现实问题。
好文章,需要你的鼓励
数据分析平台公司Databricks完成10亿美元K轮融资,公司估值超过1000亿美元,累计融资总额超过200亿美元。公司第二季度收入运营率达到40亿美元,同比增长50%,AI产品收入运营率超过10亿美元。超过650家客户年消费超过100万美元,净收入留存率超过140%。资金将用于扩展Agent Bricks和Lakebase业务及全球扩张。
Meta与特拉维夫大学联合研发的VideoJAM技术,通过让AI同时学习外观和运动信息,显著解决了当前视频生成模型中动作不连贯、违反物理定律的核心问题。该技术仅需添加两个线性层就能大幅提升运动质量,在多项测试中超越包括Sora在内的商业模型,为AI视频生成的实用化应用奠定了重要基础。
医疗信息管理平台Predoc宣布获得3000万美元新融资,用于扩大运营规模并在肿瘤科、研究网络和虚拟医疗提供商中推广应用。该公司成立于2022年,利用人工智能技术提供端到端平台服务,自动化病历检索并整合为可操作的临床洞察。平台可实现病历检索速度提升75%,临床审查时间减少70%,旨在增强而非替代临床判断。
上海AI实验室发布OmniAlign-V研究,首次系统性解决多模态大语言模型人性化对话问题。该研究创建了包含20万高质量样本的训练数据集和MM-AlignBench评测基准,通过创新的数据生成和质量管控方法,让AI在保持技术能力的同时显著提升人性化交互水平,为AI价值观对齐提供了可行技术路径。