【技术实现步骤摘要】
【国外来华专利技术】数据处理装置及数据处理方法
本专利技术涉及伴随数据库的检索的数据处理。
技术介绍
近年来,将多个传感器/设备连接于网络,对数据进行收集/使用的IoT(InternetofThings)正在被关注。从传感器/设备收集到的数据储存于数据库,被应用程序参照以进行使用。此外,访问数据库的应用程序不限于1个。即,也能够构建多个不同的应用程序共用地访问1个数据库的系统。现有的数据库接收来自应用程序的数据处理请求,进行该数据处理请求的查询转换等预处理,然后进行检索。并且,现有的数据库,作为选项,有时也进行使用检索结果的统计处理(例如,汇总、过滤、平均值计算以及排序)等后处理。通常,在IoT中,从传感器/设备收集的数据的各个的尺寸虽然小,但是庞大数目的数据被收集并储存于数据库。因此,在IoT中,数据库上施加有大的数据处理负载。因此,特别是在IoT中,在多个应用程序在相同时期对数据库请求数据处理的情况下,数据库的计算能力(CPU(CentralProcessingUnit))以及存储区域(存储器)等硬件资源被特定的应用程序长时间占有,另一方面,剩余的应用程序的等待时间变长。另外,还假定使用虚拟化技术而使应用程序以及数据库作为同一装置内的不同的虚拟化单元(例如,可以是虚拟机、容器等)而共存。在该情况下,能够针对应用程序用的虚拟化单元以及数据库用的虚拟化单元分别设定能够使用的资源的上限。但是,如果数据库用的虚拟化单元所能利用的硬件资源被特定的应用程序长时间占有,则剩余的应用程序的等待时间仍然变长。
技术实现思路
本专利技术的目的在于提高多个应用程序之间的数据库利用的公平性。根据本专 ...
【技术保护点】
1.一种数据处理装置,其具备数据处理部,其进行预处理和后处理中的至少一部分,所述预处理是针对由访问共用数据库的多个应用程序之一发出的向所述共用数据库的数据处理请求的处理,所述后处理是针对根据所述数据处理请求而从所述共用数据库回送的检索结果的处理。
【技术特征摘要】
【国外来华专利技术】2016.10.20 JP 2016-2060341.一种数据处理装置,其具备数据处理部,其进行预处理和后处理中的至少一部分,所述预处理是针对由访问共用数据库的多个应用程序之一发出的向所述共用数据库的数据处理请求的处理,所述后处理是针对根据所述数据处理请求而从所述共用数据库回送的检索结果的处理。2.根据权利要求1所述的数据处理装置,其中,所述数据处理部进行预处理和后处理中的至少一部分,所述预处理包含所述数据处理请求的查询转换,所述后处理包含使用了所述检索结果的统计处理。3.根据权利要求1所述的数据处理装置,其中,还具备所述共用数据库用的第1虚拟化单元,所述数据处理部包含于与所述第1虚拟化单元不同的第2虚拟化单元。4.根据权利要求1所述的数据处理装置,其中,所述数据处理部使用1对1地持续维持会话的协议来建立会话,进行实施过所述预处理的数据处理请求的发送和所述检索结果的接收中的至少一方。5.根据权利要求1所述的数据处理装置,其中,所述数据处理部进行(1)作为针对所述数据处理请求的预处理中的至少一部分的、对来自所述多个应用程序之一的请求的接收以及解析处理、(2)作为针对所述检索结果的后处理中的至少一部分的、对该检索结果的缓存处理、以及(3)会话管理中的至少一个。6.根据权利要求3所述的数据处理装置,其中,所述第1虚拟化单元还包含数据管理部,所述数据管理部进行针对所述共用数据库的数据的读写,所述数据管理部在与所述数据处理部之间建立会话,进行实施过所述预处理的数据处理请求的接收和所述检索结果的发送中的至少一方,所述数据管理部进行针对实施过所述预处理的数据处理请求的去串行化处理和针对所述检索结果的发送前的串行化处理中的至少一方。7.一种数据处理装置,其具备:第1虚拟化单元,其包含第1数据处理部,所述第1数据处理部进行预处理和后处理中的至少一部分,所述预处理是针对由访问共用数据库的多个应用程序之一即第1应用程序发出的向所述共用数据库的第1数据处理请求的处理,所述后处理是针对根据所述第1数据处理请求而从所述共用数据库回送的第1检索结果的处理;以及第2虚拟化单元,其包含第2数据处理部,所述第2数据处理部进行预处理和后处理中的至少一部分,所述预处理是针对由所述多个应用程序之一即第2应用程序发出的向所述共用数据库的第2数据处理请求的处理,所述后处理是针对根据所述第2数据处理请求而从所述共用数据库回送的第2检索结果的处理。8.根据权利要求7所述的数据处理装置,其中,所述第1数据处理部进行预处理和后处理中的至少一部分,所述预处理包含所述第1数据处理请求的查询转换,所述后处理包含使用了所述第1检索结果的统计处理,所述第2数据处理部进行预处理和后处理中的至少一部分,所述预处理包含所述第2数据处理请求的查询转换,所述后处理包含使用了所述第2检索结果的统计处理。9.根据权利要求7所述的数据处理装置,其中,还具备所述共用数据库用的第3虚拟化单元。10.根据权利要求7所述的数据处理装置,其中,所述第1数据处理部使用1对1地持续维持会话的协议来建立会话,进行实施过所述预处理的第1数据处理请求的发送和所述第1检索结果的接收中的至少一方,所述第2数据处理部使用1对1地持续维持会话的协议来建立会话,进行实施过所述预处理的第2数...
【专利技术属性】
技术研发人员:柏木启一郎,藤野知之,神谷弘树,吉田由唯,
申请(专利权)人:日本电信电话株式会社,
类型:发明
国别省市:日本,JP
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。