【技术实现步骤摘要】
本专利技术涉及。
技术介绍
实时数据库所处理的数据是流程行业中的量测点及其采集到的实时数据,各量测点及其实时数据之间并没有很强的逻辑关联,正是这种特性使得实时数据库特别适合开展分布式部署和应用。目前国内外已经有比较成熟的实时数据库产品,这些产品也可以进行分布式部署应用,通常的部署模式如下附图1所示,实时数据库在网络环境下分布部署在各台服务器上(DB-l、DB-2、......、DB-M),网络环境中各应用(APP-l、APP-2、......、APP_N)根据自己的需要访问各数据库服务器获取或者修改数据。这种部署方式要求每一个应用需要知道每一个它所要访问的数据的存储位置,在海量实时应用环境下,还特别需要了解数据所在的服务器的性能和容量情况能否满足其应用要求,这就要求各应用系统与数据库系统的物理部署紧密耦合,对应用系统的规划、设计和开发实现提出了很高的要求。随着实时数据的规模越来越大,实时数据的来源越来越多样化,对实时数据的应用系统的要求越来越高、越来越复杂,会大大增加应用开展和维护的难度和复杂度,并且这种做法也不符合应用系统的分层建设原则,最终会导致应用系统根本无法展开的结局。_
技术实现思路
为解决上述问题,本专利技术的目的在于提供的,其最大限度地抑制了测点在各数据库节点的重新分布,且有效抑制测点在各数据库节点上分布的不均匀,能够最大限度地减小数据库节点增减时的测点的重新分布,而快速方便的访问步骤也大大缩短了访问时间,大大提高了访问效率。本专利技术为达到上述的目的,本专利技术采用如下技术方案:一种海量实时数据分布方法,首先利用哈希函数计算出每个实时数据库节 ...
【技术保护点】
一种海量实时数据分布方法,其特征在于:首先利用哈希函数计算出每个实时数据库节点的第一哈希值,且将所得的第一哈希值配置到圆上;接着利用哈希函数计算出测试点信息的第二哈希值;然后将第二哈希值映射到圆上与第一哈希值进行匹配,且将其数据保存到圆上相匹配的第一个数据库节点上;若第二哈希值在圆上寻找一圈后任未找到相匹配的数据库节点,则将其保存到圆上开始寻找时的第一个数据库节点上。
【技术特征摘要】
1.一种海量实时数据分布方法,其特征在于:首先利用哈希函数计算出每个实时数据库节点的第一哈希值,且将所得的第一哈希值配置到圆上;接着利用哈希函数计算出测试点信息的第二哈希值;然后将第二哈希值映射到圆上与第一哈希值进行匹配,且将其数据保存到圆上相匹配的第一个数据库节点上;若第二哈希值在圆上寻找一圈后任未找到相匹配的数据库节点,则将其保存到圆上开始寻找时的第一个数据库节点上。2.根据权利要求1所述的一种海量实时数据分布方法,其特征在于:所述圆分为2...
【专利技术属性】
技术研发人员:张亮,毛宝平,金乃正,章立宗,丁梁,刘永新,许伟国,裘建舟,汪彦,张锋明,刘恢,王金岩,
申请(专利权)人:绍兴电力局,南京拓为电力科技发展有限公司,国家电网公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。