分布式数据库的数据管理装置制造方法及图纸

技术编号:16427888 阅读:25 留言:0更新日期:2017-10-21 22:44
本发明专利技术提供了一种分布式数据库的数据管理装置,其中,装置包括:统计单元,用于统计从当前时间向历史推移的历史时间段内分布式数据库系统内数据的访问量;寿命调整单元,用于根据所述访问量调整所述数据的生命周期。本发明专利技术提高数据库资源利用源率的同时,保证关键数据的安全度。

Data management device of distributed database

The invention provides a data management device, a distributed database which device comprises: a statistical unit for statistics, from the current time to historical data over a long period of time. In a distributed database system visits; life adjustment unit, according to the access to adjust the amount of life cycle of the data. The invention improves the utilization rate of database resources while ensuring the security of the key data.

【技术实现步骤摘要】
分布式数据库的数据管理装置
本专利技术涉及计算机
,尤其涉及没有中心节点的分布式数据库的数据管理设备,具体来说就是一种分布式数据库的数据管理装置。
技术介绍
随着计算机技术和网络技术的迅猛发展,数据共享及信息交互也变得日益频繁,在数据共享及信息交互过程中,数据库起着关键性作用,其中,数据库对关键数据进行备份是数据库的核心功能。现有数据库对数据备份主要包括主从式备份方式和中心式备份方式。其中,主从式备份方式是指数据库系统由主数据库和从数据库组成,主数据库主要用于对事务的读写操作,而从数据库主要用于备份主数据库中存储的数据,并保证从数据库中的数据与主数据库中的数据一致,防止意外停机或突发故障导致主数据库中数据丢失而造成的损失。但是,如果从数据库与主数据库同时发生故障,同样会造成数据丢失,依然存在安全风险;而且无法对数据进行安全等级划分,不论主数据库写入的数据是否重要,都需要在从数据库中进行备份,而且一个主数据库必然需要一个从数据库与之对应,浪费数据库资源,并且无法对关键数据进行多重备份。中心式备份方式是指数据库系统由一个中心数据库和多个从数据库,中心数据库备份所有从数据库中的数据,即,从数据库进行读写操作,中心数据库与所有从数据库中的数据保持一致。中心式备份方式与主从式备份方式相比,虽然在一定程度上节省了数据库资源,但如果中心数据库停机或出现故障,所有备份数据都可能丢失,安全性低;而且中心数据库的数据存储压力大;中心式备份方式同样无法对关键数据进行多重备份,无法对数据进行安全分级存储,而且所有数据均需要备份,浪费数据库资源。此外,无论是主从备份式数据库系统,还是中心备份式数据库系统,都没有一个新陈代谢机制对数据库系统中的数据进行更新换代,导致数据库中的数据日益庞大、臃肿,严重地浪费了数据库的存储空间。因此,本领域技术人员亟需研发一种对数据库中的数据进行安全、有效管理的方法,在提高关键数据安全等级的同时,提高数据库的利用效率。
技术实现思路
有鉴于此,本专利技术要解决的技术问题在于提供一种分布式数据库的数据管理装置,解决了现有分布式数据库不能有效新陈代谢无用数据,导致数据库资源浪费严重的问题。为了解决上述技术问题,本专利技术的具体实施方式提供一种分布式数据库的数据管理装置,包括:统计单元,用于统计从当前时间向历史推移的历史时间段内分布式数据库系统内数据的访问量;寿命调整单元,用于根据所述访问量调整所述数据的生命周期。根据本专利技术的上述具体实施方式可知,分布式数据库的数据管理装置至少具有以下有益效果:根据分布式数据库系统内数据的访问量调整该数据的生命周期,让访问量大的数据具有更长的生命周期,让访问量小的数据具有较短的生命周期,从而高效利用数据库资源;每个数据库节点删除其内存储的已经死亡的数据,从而进一步提高数据库资源的利用率;根据数据的访问量调整该数据的备份数,让访问量大的数据具有更大的备份数,让访问量小的数据具有更小的备份数,从而在高效利用数据库资源的同时,保证关键数据的安全性。应了解的是,上述一般描述及以下具体实施方式仅为示例性及阐释性的,其并不能限制本专利技术所欲主张的范围。附图说明下面的所附附图是本专利技术的说明书的一部分,其绘示了本专利技术的示例实施例,所附附图与说明书的描述一起用来说明本专利技术的原理。图1为本专利技术具体实施方式提供的一种分布式数据库的数据管理方法的实施例一的流程图;图2为本专利技术具体实施方式提供的一种分布式数据库的数据管理方法的实施例二的流程图;图3为本专利技术具体实施方式提供的一种分布式数据库的数据管理方法的实施例三的流程图;图4为本专利技术具体实施方式提供的一种分布式数据库的数据管理方法的实施例四的流程图;图5为本专利技术具体实施方式提供的一种分布式数据库的数据管理方法的实施例五的流程图;图6为本专利技术具体实施方式提供的一种分布式数据库的数据管理方法的实施例六的流程图;图7为本专利技术具体实施方式提供的一种分布式数据库的数据管理装置的实施例一的示意框图;图8为本专利技术具体实施方式提供的一种分布式数据库的数据管理装置的实施例二的示意框图;图9为本专利技术具体实施方式提供的一种分布式数据库的数据管理装置的实施例三的示意框图;图10为本专利技术具体实施方式提供的一种分布式数据库的数据管理装置的实施例四的示意框图;图11为本专利技术具体实施方式提供的一种分布式数据库的数据管理装置的实施例五的示意框图;图12为本专利技术具体实施方式提供的一种分布式数据库的数据管理装置的实施例六的示意框图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚明白,下面将以附图及详细叙述清楚说明本专利技术所揭示内容的精神,任何所属
技术人员在了解本
技术实现思路
的实施例后,当可由本
技术实现思路
所教示的技术,加以改变及修饰,其并不脱离本
技术实现思路
的精神与范围。本专利技术的示意性实施例及其说明用于解释本专利技术,但并不作为对本专利技术的限定。另外,在附图及实施方式中所使用相同或类似标号的元件/构件是用来代表相同或类似部分。关于本文中所使用的“第一”、“第二”、…等,并非特别指称次序或顺位的意思,也非用以限定本专利技术,其仅为了区别以相同技术用语描述的元件或操作。关于本文中所使用的方向用语,例如:上、下、左、右、前或后等,仅是参考附图的方向。因此,使用的方向用语是用来说明并非用来限制本创作。关于本文中所使用的“包含”、“包括”、“具有”、“含有”等等,均为开放性的用语,即意指包含但不限于。关于本文中所使用的“及/或”,包括所述事物的任一或全部组合。关于本文中的“多个”包括“两个”及“两个以上”;关于本文中的“多组”包括“两组”及“两组以上”。关于本文中所使用的用语“大致”、“约”等,用以修饰任何可以微变化的数量或误差,但这些微变化或误差并不会改变其本质。一般而言,此类用语所修饰的微变化或误差的范围在部分实施例中可为20%,在部分实施例中可为10%,在部分实施例中可为5%或是其他数值。本领域技术人员应当了解,前述提及的数值可依实际需求而调整,并不以此为限。某些用以描述本申请的用词将于下或在此说明书的别处讨论,以提供本领域技术人员在有关本申请的描述上额外的引导。图1为本专利技术具体实施方式提供的一种分布式数据库的数据管理方法的实施例一的流程图,如图1所示,根据分布式数据库系统内数据的访问量调整该数据的生命周期。该附图所示的具体实施方式中,分布式数据库的数据管理方法包括:步骤101:统计从当前时间向历史推移的历史时间段内分布式数据库系统内数据的访问量。本专利技术的具体实施例中,从当前时间向历史推移的历史时间段具体指从过去到当前时间的时间段;历史时间段可以为小时、天、星期、月中的至少一种;访问量可以包括数据修改次数、数据下载次数和数据更新次数中的至少一种。分布式数据库系统由多个数据库节点组成。步骤102:根据所述访问量调整所述数据的生命周期。本专利技术的具体实施例中,如果访问量大于预设值,增加数据的生命周期,如果访问量小于预设值,减少数据的生命周期,从而让访问量大的数据在分布式数据库系统中存在更久,让访问量小的数据在分布式数据库系统中及时被清除,从而充分提高分布式数据库系统的利用率。参见图1,让访问量大的数据具有更长的生命周期,让访问量小的数据具有较短的生命周期,从而充分满足数据库节点的需求,从而高效利本文档来自技高网
...
分布式数据库的数据管理装置

【技术保护点】
一种分布式数据库的数据管理装置,其特征在于,该装置包括:统计单元,用于统计从当前时间向历史推移的历史时间段内分布式数据库系统内数据的访问量;以及寿命调整单元,用于根据所述访问量调整所述数据的生命周期。

【技术特征摘要】
1.一种分布式数据库的数据管理装置,其特征在于,该装置包括:统计单元,用于统计从当前时间向历史推移的历史时间段内分布式数据库系统内数据的访问量;以及寿命调整单元,用于根据所述访问量调整所述数据的生命周期。2.如权利要求1所述的分布式数据库的数据管理装置,其特征在于,该装置还包括:第一初始化单元,用于根据所述数据的重要特性初始化所述数据的所述生命周期。3.如权利要求1所述的分布式数据库的数据管理装置,其特征在于,该装置还包括:删除单元,用于根据所述生命周期删除死亡数据。4.如权利要求3所述的分布式数据库的数据管理装置,其特征在于,所述删除单元具体用于根据所述生命周期数据库节点删除该数据库节点内存储的所述死亡数据。5.如权利要求1所述的分布式数据库的数据管理装置,其特征在于,该装置还包括:备份数调整单元,用于根...

【专利技术属性】
技术研发人员:李梓萁
申请(专利权)人:杭州清本科技有限公司
类型:发明
国别省市:浙江,33

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

1