一种基于列式数据库数据拆分的设计方法技术

技术编号:44336524 阅读:16 留言:0更新日期:2025-02-18 20:46
本发明专利技术公开了一种基于列式数据库数据拆分的设计方法,涉及数据库技术领域,首先通过获取拆分参数并聚合数据以得到业务场景需求的汇总值,根据预设的拆分规则对数据进行拆分并检查是否有更新,从而获取拆分后的新汇总值,接着根据汇总值与新汇总值的比较来决定是否需要补齐数据。如果需要补齐,则根据补齐参数对缺失数据进行填充;否则返回最终的拆分对象。实现了一种面向业务人员的一种拆分规则的抽象及相关的设计,其高度抽象可以更好的面向供应链场景的业务,并很好的使用底层结合列式数据库的存储特点,为数据拆分带来了提供极高的性能,提供了与开发语言无关的拆分规则抽象,最后通过配置,快速对业务建模,满足业务需求。

【技术实现步骤摘要】

本专利技术涉及数据库,具体为一种基于列式数据库数据拆分的设计方法


技术介绍

1、源于随着数据量的持续增长,单一数据库难以应对高并发查询、存储扩展和性能瓶颈的问题,在大数据量存储在数据库的情况下,用户需要通过数据拆分将数据按某种规则分布到多个数据库或表中,减轻单库压力,确保高效查询和存储,同时对数据在不同维度和时间进行聚合汇总,并且在聚合汇总后,还可以对汇总后的值进行修改,修改后的值按一定的业务规则,比如按比例拆分到汇总之前的数据上。

2、现有技术如公告号为:cn112883045b的专利技术专利公告的数据库事务拆分执行方法及装置,属于云计算
,可应用于金融领域和其他领域。该数据库事务拆分执行方法包括:根据数据事务的类型对数据事务进行拆分,得到各子事务;将各子事务的待修改行的基础版本与对应的数据库当前版本进行比较,根据比较结果对待修改行施加排它锁;执行各子事务以修改对应的数据库数据,在各子事务均执行成功后释放排它锁。

3、现有技术如公告号为:cn112347098b的专利技术专利公告的数据库表拆分方法、系统、电子设备及存储介质本文档来自技高网...

【技术保护点】

1.一种基于列式数据库数据拆分的设计方法,其特征在于,包括:

2.根据权利要求1所述方法,其特征在于:所述拆分规则,包括:拆分复制到任意单元格;

3.根据权利要求1所述方法,其特征在于:所述根据预设的拆分规则对列式数据库中的数据进行拆分,检查列式数据库是否有更新操作,具体过程为:

4.根据权利要求1所述方法,其特征在于:所述基于更新操作的检查结果,同步获取列式数据库拆分后的新汇总值,具体过程为:

5.根据权利要求1所述方法,其特征在于:所述根据列式数据库中的业务场景需求数据汇总值与列式数据库拆分后的新汇总值判断拆分后的数据是否需要补齐,具体...

【技术特征摘要】

1.一种基于列式数据库数据拆分的设计方法,其特征在于,包括:

2.根据权利要求1所述方法,其特征在于:所述拆分规则,包括:拆分复制到任意单元格;

3.根据权利要求1所述方法,其特征在于:所述根据预设的拆分规则对列式数据库中的数据进行拆分,检查列式数据库是否有更新操作,具体过程为:

4.根据权利要求1所述方法,其特征在于:所述基于更新操作的检查结果,同步获取列式数据库拆分后的新汇总值,具体过程为:

5.根据权利要求1所述方法,其特征在于:所述根据列式数据库中的业务场景需求数据汇总值与列式数据库拆分后的新汇总值判断拆分后的数据是否需要补齐,具体过程为:

6.根据权利要求5所述方法...

【专利技术属性】
技术研发人员:郑建松俞观全
申请(专利权)人:杉数科技北京有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1