利用缓存镜射数据实现高效运算的处理系统技术方案

技术编号:38435328 阅读:10 留言:0更新日期:2023-08-11 14:20
本发明专利技术公开一种利用缓存镜射数据实现高效运算的处理系统,设有一撷取器、至少一管理处理器及一快取记忆器。该撷取器撷取复数个数据而使该快取记忆器分别复制形成至少一镜射数据。当至少一数据读取装置输出至少一读取请求时,该管理处理器分析获知对应请求的数据位置并传送对应的该镜射数据。当该数据读取装置输出一编辑请求时,该管理处理器分析获知对应请求的数据位置而输出一钥匙及对应的该镜射数据予该数据读取装置进行编辑,且该管理处理器输出一异动信号予该快取记忆器,以同步更新其余对应的该镜射数据的异动内容而确保后续数据处理的正确性及高效运算率。数据处理的正确性及高效运算率。数据处理的正确性及高效运算率。

【技术实现步骤摘要】
利用缓存镜射数据实现高效运算的处理系统


[0001]本专利技术与数据库系统有关,尤其是一种利用缓存镜射数据实现高效运算的处理系统,以利用对象关联对映(Object Relational Mapping,ORM)模式的数据快取技术将Table(表格)加载为对象并存放于内存中而达到加速存取的效果。

技术介绍

[0002]在数据库中,交易(Transaction)意指由一连串的各种数据库操作,诸如select、update、insert等所组成的一个完整的逻辑过程,而为确保Transaction是正确可靠的,所以必须具备四个特性:Atomicity(原子性)、Consistency(一致性)、Isolation(隔离性)及Durability(持续性),所谓的ACID特性。只是,传统数据库一旦出现数据量大量增长时往住出现有访问速度不够快的问题,且因数据量大增而使分布式系统需大幅扩充时,往往更出现有扩充困难的问题。
[0003]因此,现有技艺中,数据库通过确保最后数据会达到一致的技术方法来保持分布式数据库的扩充架构,而在数据尚未同步的期间内,无论是数据服务器或主机中的数据冲突或遗失等问题,皆需系统管理者自行处理,致使不适合处理要求高度精确性数据的金融相关数据或档案。有感于此,如何事先复制数据形成镜射数据,以利用镜射数据快速且同步地提供予各服务器或主机的同时,允许各系统管理者直接编辑数据而无需额外的转译程序来解决数据冲突等问题,以改善上述现有技术的缺失,即本专利技术所欲探究的课题。

技术实现思路

[0004]有鉴于上述问题,本专利技术的目的旨在提供一种实现高效运算需求的数据库处理系统,以利用缓存镜射数据的技术手段提供上对多及下对多的数据库系统架构,且上下端的服务器或主机设备间的数据处理无需额外转译程序即可直接处理,使达大幅提升数据存取效率的效果。
[0005]为达上述目的,本专利技术公开一种利用缓存镜射数据实现高效运算的处理系统,执行于电性连接的至少一电子设备及至少一数据读取装置中,以供该数据读取装置直接读取该电子设备中复数个数据而提升数据运算效率,其中:该利用缓存镜射数据实现高效运算的处理系统设有一撷取器、至少一管理处理器及至少一快取记忆器,该管理处理器电性连接该撷取器及该快取记忆器,该撷取器电性连接该快取记忆器;该撷取器撷取该复数个数据而使该快取记忆器分别复制形成至少一镜射数据,当该数据读取装置输出至少一读取请求予该电子设备时,该管理处理器分析获知对应请求的数据位置,并驱使该快取记忆器传送对应的该镜射数据予该数据读取装置;当该数据读取装置输出一编辑请求予该电子设备时,该管理处理器分析获知对应请求的数据位置而输出一钥匙(Token)予该数据读取装置,同时,驱使该快取记忆器传送对应的该镜射数据予该数据读取装置进行编辑,且该管理处理器输出一异动信号予该快取记忆器,以同步更新其余对应的该镜射数据的异动内容。
[0006]其中,该快取记忆器设有一数码产生元件,当该快取记忆器接收该复数个数据时,
该数码产生元件分析该复数个数据并编码形成至少一摘要表格,且该快取记忆器依据该摘要表格分别复制形成该镜射数据,以供该数据读取装置利用该摘要表格直接读取或编辑每一该镜射数据而无需额外程序转码编译。该管理处理器设有一同步传输元件,且该管理处理器可为复数设置型态而分别运作于该电子设备及该数据读取装置中,以于其中一该管理处理器输出该异动信号时,该同步传输元件传送该异动信号予另一该管理处理器的该同步传输元件而同步更新该镜射数据的异动内容。当该读取请求为复数接收型态时,该管理处理器汇整请求相同数据位置的请求而获得一数量,以驱动该快取记忆器复制形成相等该数量的该复数镜射数据并传送予该数据读取装置。当该编辑请求为复数接收型态时,该管理处理器汇整请求相同数据位置的请求而获得一排序,以依据该排序输出该钥匙及该镜射数据而仅允许具该钥匙的该数据读取装置进行编辑。当该编辑请求为复数接收型态且该管理处理器分析获知对应请求的数据位置皆不同时,分别输出该钥匙及对应的每一该镜射数据予每一该数据读取装置,以供每一该数据读取装置同时地进行编辑。
[0007]并且,该管理处理器管控该快取记忆器中每一该镜射数据的记忆时间,且该管理处理器判断于该记忆时间超过一期限值并于期间数据未曾存取过时,驱动该快取记忆器删除该镜射数据。当该管理处理器分析该读取请求或该编辑请求而获知该快取记忆器已删除该镜射数据时,驱动该快取记忆器再次撷取对应的该数据并复制形成该镜射数据。该管理处理器设有一跟踪元件,供记录形成一数据轨迹(Audit Log)而于系统断线时供灾备复原。该电子设备为数据库、服务器或应用主机;该数据读取装置为数据库、服务器、应用主机、硬盘或随身碟。
[0008]综上所述,本专利技术利用该撷取器及该快取记忆器撷取并复制来自多种数据库或主机的该复数个数据形成该复数镜射数据的同时,产生该摘要表格而使该复数镜射数据可通用于各类型应用主机或服务器中,使每一该数据读取装置处理数据时无需建置额外的跳板程序或转译程序即可直接编辑处理需求数据,以便利整体数据库系统网络中应用主机可直觉式地新增、修改或删除等编辑单一数据或整笔档案数据,据此,达高效数据处理效能及高扩充性数据库系统的效果。再者,该管理处理器管理该快取记忆器的储载总量,以限制该复数镜射数据的总量于一限定值内而不致影响该电子设备或该数据读取装置的整体处理效能,使达确保整体数据库系统架构的运行效能的成效。
附图说明
[0009]图1为本专利技术第一较佳实施例的架构图。
[0010]图2为本专利技术第二较佳实施例的架构示意图。
[0011]图3为本专利技术第二较佳实施例的流程示意图。
[0012]图4为本专利技术第三较佳实施例的架构示意图。
[0013]图5为本专利技术第四较佳实施例的架构示意图。
[0014]附图标记说明:1

处理系统;10

撷取器;11

管理处理器;110

同步传输元件;12

快取记忆器;120

镜射数据;121

数码产生元件;1210

摘要表格;2

电子设备;20

数据;3

数据读取装置;30

作动请求。
具体实施方式
[0015]为使本领域具有通常知识者能清楚了解本专利技术的内容,谨以下列说明搭配图式,敬请参阅。
[0016]请参阅图1,其为本专利技术第一较佳实施例的架构图。如图所示,该利用缓存镜射数据实现高效运算的处理系统1执行于电性连接的至少一电子设备2及至少一数据读取装置3中,而设有一撷取器10、至少一管理处理器11及至少一快取记忆器12,以供该数据读取装置3直接读取该电子设备2中复数个数据20而提升数据运算效率。该管理处理器11电性连接该撷取器10及该快取记忆器12,该撷取器10电性连接该快取记忆器12,且该撷取器10撷取该复数本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种利用缓存镜射数据实现高效运算的处理系统,执行于电性连接的至少一电子设备及至少一数据读取装置中,以供该数据读取装置直接读取该电子设备中复数个数据而提升数据运算效率,其特征在于:该利用缓存镜射数据实现高效运算的处理系统设有一撷取器、至少一管理处理器及至少一快取记忆器,该管理处理器电性连接该撷取器及该快取记忆器,该撷取器电性连接该快取记忆器;该撷取器撷取该复数个数据而使该快取记忆器分别复制形成至少一镜射数据,当该数据读取装置输出至少一读取请求予该电子设备时,该管理处理器分析获知对应请求的数据位置,并驱使该快取记忆器传送对应的该镜射数据予该数据读取装置;当该数据读取装置输出一编辑请求予该电子设备时,该管理处理器分析获知对应请求的数据位置而输出一钥匙予该数据读取装置,同时,驱使该快取记忆器传送对应的该镜射数据予该数据读取装置进行编辑,且该管理处理器输出一异动信号予该快取记忆器,以同步更新其余对应的该镜射数据的异动内容。2.如权利要求1所述的利用缓存镜射数据实现高效运算的处理系统,其特征在于,该快取记忆器设有一数码产生元件,当该快取记忆器接收该复数个数据时,该数码产生元件分析该复数个数据并编码形成至少一摘要表格,且该快取记忆器依据该摘要表格分别复制形成该镜射数据,以供该数据读取装置利用该摘要表格直接读取或编辑每一该镜射数据而无需额外程序转码编译。3.如权利要求2所述的利用缓存镜射数据实现高效运算的处理系统,其特征在于,该管理处理器设有一同步传输元件,且该管理处理器为复数设置型态而分别运作于该电子设备及该数据读取装置中,以于其中一该管理处理器输出该异动信号时,该同步传输元件传送该异动信号予另一该管理处理器的该同步传输元件而同步更新该镜射数据的异动内容。4.如权利要求3所...

【专利技术属性】
技术研发人员:涂怡君彭建福朱柏昂
申请(专利权)人:凌群电脑股份有限公司
类型:发明
国别省市:

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

1