【技术实现步骤摘要】
资料管理装置、方法及其电脑程式产品
本专利技术是关于一种资料管理装置、方法及其电脑程式产品。更具体而言,本专利技术是关于一种在一滑动表(slidingtable)中管理资料的资料管理装置、方法及其电脑程式产品。
技术介绍
任何电子计算装置(例如:服务器、个人计算机)的记忆体及储存器的大小皆有限,因此,任何电子计算装置中所安装的资料库系统的储存空间皆有限。传统上,资料库系统的管理员必须不时地删除储存于其中的资料,以防止资料库系统缺少储存空间。最关键的问题之一为判断何时将哪些部分的资料删除或将之移动至辅助储存空间(secondarystoragespace)。在近期的巨量资料趋势中,资料分析学领域已识别出且专注于一种特殊类型的资料,这类型的资料被称为串流资料(streamingdata))。由物联网(InternetofThings;IoT)、行动应用程序(mobileapp)或大规模网络服务(large-scaleWebservice)产生的资料常常归属于这类型的资料。串流资料具有以下特性:1.资料串流为无休止的,且是实时且有序地自真实世界产生;2.资料串流为不可变的,且被收集为时间序列资料(time-seriesdata)。3.愈新的资料愈具商业价值。对于储存及管理串流资料的资料库,一旦旧资料被收集且保留在资料库长过某一时间长度,该旧资料便被视为已废弃(obsolete)或已过期(expired)的。基于串流资料的第三特性,便自然地会在不过于影响分析结果的商业价值的情况下删除已过期的资料。当储存空间快满的时候,大多数资料库管理系统需要明确地删除已过期的资料 ...
【技术保护点】
1.一种资料管理装置,其特征在于,包含:一记忆体内资料库(in‑memory database),其中该记忆体内资料库的一第一记忆体空间被分配予一第一滑动表(first sliding table),该第一滑动表包含复数笔记录,该等记录是根据各该记录的一时间戳依序被储存,一第一头指标(first head pointer)指向该等记录中的一最旧记录的一开始地址,且一第一尾指标(first tail pointer)指向该等记录中的一最新记录的一下一地址;以及一处理器,电性连接至该记忆体内资料库,且根据该第一尾指针将至少一新记录插入该第一滑动表,各该至少一新记录包含一时间戳,该处理器更根据该至少一新记录的一数目来移动该第一尾指标;其中,该处理器更根据以下条件识别出该第一滑动表中的至少一已过期记录:一默认时限及各该已过期记录的该时间戳,其中,该处理器更根据该至少一个已过期记录的一数目来移动该第一头指标。
【技术特征摘要】
2017.06.21 US 15/629,0211.一种资料管理装置,其特征在于,包含:一记忆体内资料库(in-memorydatabase),其中该记忆体内资料库的一第一记忆体空间被分配予一第一滑动表(firstslidingtable),该第一滑动表包含复数笔记录,该等记录是根据各该记录的一时间戳依序被储存,一第一头指标(firstheadpointer)指向该等记录中的一最旧记录的一开始地址,且一第一尾指标(firsttailpointer)指向该等记录中的一最新记录的一下一地址;以及一处理器,电性连接至该记忆体内资料库,且根据该第一尾指针将至少一新记录插入该第一滑动表,各该至少一新记录包含一时间戳,该处理器更根据该至少一新记录的一数目来移动该第一尾指标;其中,该处理器更根据以下条件识别出该第一滑动表中的至少一已过期记录:一默认时限及各该已过期记录的该时间戳,其中,该处理器更根据该至少一个已过期记录的一数目来移动该第一头指标。2.根据权利要求1所述的资料管理装置,其特征在于,其中该第一记忆体空间的复数个记忆体地址是以一第一循环次序(firstcircularorder)而定义,且该处理器是依据该第一循环次序移动该第一尾指标。3.根据权利要求2所述的资料管理装置,其特征在于,其中当该第一头指标与该第一尾指针指向同一记忆体地址时,该第一滑动表为空的。4.根据权利要求2所述的资料管理装置,其特征在于,其中该处理器更执行以下操作:分配一第二记忆体空间予该第一滑动表;更新该第一循环次序,俾该第一记忆体空间的该等记忆体地址及该第二记忆体空间的复数个记忆体地址由该第一循环次序而定义;根据该第一头指标移动该第一滑动表的该等记录的一部分;以及移动该第一头指标。5.根据权利要求2所述的资料管理装置,其特征在于,其中该处理器更执行以下操作:分配一第二记忆体空间予该第一滑动表;更新该第一循环次序,使该第一记忆体空间的该等记忆体地址及该第二记忆体空间的复数个记忆体地址由该第一循环次序而定义;根据该第一尾指标移动该第一滑动表的该等记录的一部分;以及移动该第一尾指标。6.根据权利要求2所述的资料管理装置,其特征在于,其中该记忆体内资料库的一第二记忆体空间被分配予一第二滑动表,该第二记忆体空间的复数个记忆体地址是以一第二循环次序而定义,该第一滑动表与该第二滑动表具有一共同键(commonkey),且该处理器更根据该共同键对该第一滑动表及该第二滑动表实施一联结运算(joinoperation)。7.根据权利要求2所述的资料管理装置,其特征在于,更包含:一接口,电性连接至该处理器且接收一指令,其中该指令包含一选择运算符(selectoperator)及一查询运算符(queryoperator)其中之一;其中,该第一滑动表中的该至少一已过期记录是由该处理器在该接口接收到该指令之后辨识,且该第一头指标是由该处理器在该接口接收到该指令之后移动。8.一种适用于一电子装置的资料管理方法,其特征在于,一记忆体内资料库的一第一记忆体空间被分配予一第一滑动表,该第一滑动表包含复数笔记录,该等记录是根据各该记录的一时间戳依序被储存,一第一头指针指向该等记录中的一最旧记录的一开始地址,一第一尾指针指向该等记录中的一最新记录的一下一地址,且该资料管理方法包含以下步骤:(a)根据该第一尾指标将至少一个新记录插入该第一滑动表,其中各该至少一新记录包含一时间戳;(b)根据该至少一个新记录的一数目来移动该第一尾指标;(c)根据以下条件识别出该第一滑动表中的至少一已过期记录:一默认时限及各该已过期记录的该时间戳;以及(d)根据该至少一个已过期记录的一数目来移动该第一头指标。9.根据权利要求8所述的资料管理方法,其特征在于,其中该第一记忆体空间的复数个记忆体地址是以一第一循环次序而定义,且该步骤(b)是依据该第一循环次序来移动该第一尾指标。10.根据权利要求9所述的资料管...
【专利技术属性】
技术研发人员:黄怡诚,薛文蔚,
申请(专利权)人:核桃运算股份有限公司,
类型:发明
国别省市:中国台湾,71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。