更新关联存储器的系统的制作方法

上传人:ting****789 文档编号:310006913 上传时间:2022-06-14 格式:DOCX 页数:10 大小:29.93KB
返回 下载 相关 举报
更新关联存储器的系统的制作方法_第1页
第1页 / 共10页
亲,该文档总共10页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《更新关联存储器的系统的制作方法》由会员分享,可在线阅读,更多相关《更新关联存储器的系统的制作方法(10页珍藏版)》请在金锄头文库上搜索。

1、更新关联存储器的系统的制作方法专利名称:更新关联存储器的系统的制作方法技术领域:本公开涉及用于更新关联存储器的方法和设备。背景技术:关联存储器技术基于也可以称为自然智能的人类智能的概念。通常,在从存储器调取项目、事件和/或概念时,人类智能考虑这些项目、事件或概念如何被涉及。总体地,项目、事件和/或概念可以被称为“实体”。即,人类智能在调取先前经历的实体时,考虑先前经历的实体和其它实体之间的关联。这样,人类智能使用基于关联的存储器,以便调取先前已经历的实体。该概念是当前使用和钻研的不同关联存储器技术的基础。当前存在各种类型的关联存储器技术。这些类型包括例如自动关联存储器和异关联(heteroas

2、sociative)存储器,尽管下面描述的有利实施例不限于这些类型的关联存储器。自动关联存储器能够仅使用数据段的一部分检索该数据段。异关联存储器能够使用源自另一类别的关联数据段从一个类别检索数据段。通常,关联存储器系统可以使用神经网络、人工智能和/或能够在数据段之间形成关联并然后基于这些关联检索不同数据段的其它合适技术实施。在关联存储器系统中的不同数据段可以来自不同数据源。例如,关联存储器可以使用源自任何数目的数据库、表格、电子表格、日志、图像、文件、数据结构和/或其它数据源的数据构建。特别地,关联存储器配置为获取存储在这些各种数据源中的数据。如在此使用,术语“获取”意图关联存储器使新数据纳入

3、关联存储器中存在的现有数据,并然后在新获取数据内和/或在新获取数据与先前获取数据之间形成关联。术语“获取”也意图再合并先前获取的数据,以便在先前获取的数据之间形成新关系。经常,对存储在这些各种数据源中的数据进行改变。这些改变可包括例如添加数据、移除数据、修改数据和/或其它类型的改变。此后,可以期望使关联存储器获取新版本的数据源,以便更新关联存储器。然而,对于用于更新关联存储器的当前可用系统,不可能通过将更新处理为“新数据”来获取对关联存储器内的现有数据的更新。因此,在一些情况下,可以仅通过使用新版本的数据源而再生整个关联存储器来更新关联存储器。然而,随着关联存储器的尺寸增加,再生关联存储器需要

4、的时间量和/或努力也增加。在一些情况下,如果关联存储器足够大,那么使期望的更新包括到关联存储器中的速率可以超过再生关联存储器需要的时间。因此,具有考虑上面讨论的至少一些问题和可能的其它问题的方法和设备是有利的。发明内容在一个有利实施例中,系统可包括关联存储器、第一表格、第二表格、比较器和更新器。关联存储器可包括多个数据和多个数据间的多个关联。关联存储器可从第一表格建立。第一表格可包括第一记录,其中该第一记录可包括第一字段和第二字段。关联存储器可以配置为获取第一字段并避免获取第二字段。第二表格可包括第二记录,其中该第二记录可包括第三字段。第三字段存储表示第一字段是否已由关联存储器获取或已被关联存

5、储器忘记中的至少一个的第一信息。比较器可以配置为比较第一表格和第二表格,从而识别第一字段是否应被关联存储器忘记或第一字段是否应由关联存储器获取中的一个。更新器可以配置为通过执行获取第一字段或忘记第一字段中的一个来更新关联存储器。在另一有利实施例中,提供用于更新关联存储器的方法。对关联存储器从其建立的第一表格的更新可以在第一有形存储器中接收。第一表格可包含第一记录,其中该第一记录可包含第一字段和第二字段。关联存储器可以配置为获取第一字段。关联存储器可包含多个数据和多个数据中的多个关联。关联存储器可进一步配置为避免获取第二字段。第一处理器可比较第一表格与第二有形存储器中的第二表格,从而识别第一字段

6、是否应被关联存储器忘记或第一字段是否应由关联存储器获取中的一个。第二表格可包含第二记录,其中该第二记录可包括第三字段。第三字段可存储表示第一字段是否已由关联存储器获取或已被关联存储器忘记中的至少一个的第一信息。比较可以形成。第二处理器可通过执行获取第一字段或忘记第一字段中的一个来更新关联存储器。在另一有利实施例中,存储计算机可用程序代码的非临时性计算机可读存储介质可包含计算机可用程序代码。计算机可用程序代码可以存在以在第一有形存储器中接收对第一表格的更新,关联存储器从该第一表格建立。第一表格可包含第一记录,其中该第一记录可包含第一字段和第二字段。关联存储器可以配置为获取第一字段。关联存储器可包

7、含多个数据和多个数据中的多个关联。关联存储器可进一步配置为避免获取第二字段。计算机可用程序代码可以存在以使用第一处理器比较第一表格与第二有形存储器中的第二表格,从而识别第一字段是否应被关联存储器忘记或第一字段是否应由关联存储器获取中的一个。第二表格可包含第二记录,其中该第二记录可包括第三字段。第三字段可存储表示第一字段是否已由关联存储器获取或已被关联存储器忘记中的至少一个的第一信息。比较可以形成。计算机可用程序代码可以存在以使用第二处理器通过执行获取第一字段或忘记第一字段中的一个来更新关联存储器。特征、功能和优点可以在本公开的各种实施例中独立实现,或可以在其它实施例中组合实现,其中进一步的细节

8、参考下面的描述和附图可见。确信是新颖性特征的有利实施例的特性在所附权利要求中阐述。然而,有利实施例及其使用的优选模式、进一步的目标和优点在结合附图阅读时参考本公开的有利实施例的如下具体实施方式而被最优理解,其中:图1是根据有利实施例的用于管理关联存储器的存储器管理系统的框图的图示;图2A和图2B是根据有利实施例的用于更新关联存储器的处理流程的图示;图3是根据有利实施例的用于更新关联存储器的处理的流程图的图示;图4是根据有利实施例的用于更新第一表格的处理的流程图的图示,关联存储器从该第一表格建立;图5是根据有利实施例的用于更新关联存储器的处理的流程图的图示;以及图6是根据有利实施例的数据处理系统

9、的图示。具体实施例方式不同的有利实施例认识到并考虑了许多不同的考虑。例如,不同的有利实施例认识到并考虑了更新关联存储器以包括源自基础数据源的数据的更新版本可以要求使用更新数据再生关联存储器。不同的有利实施例认识到并考虑了随着关联存储器的尺寸的增力口,再生关联存储器可以要求比期望更多的时间、努力和/或处理资源。进一步地,不同的有利实施例认识到并考虑了再生关联存储器的处理可以不提供用于跟踪在不同基础数据源中做出的改变的系统。另外,不同的有利实施例认识到并考虑了一个方案可以用于关联存储器,从而仅重获取其中已做出对数据源中数据的改变的数据源。即,关联存储器可以仅重获取更新的数据,而不重获取源自关联存储

10、器从其建立的基础数据源的剩余数据。例如,关联存储器可以在对表格中的记录进行改变时重获取包含记录的表格中的数据。重获取该表格中的数据可以包括循环访问存储在表格中的全部记录,即使对数据的改变仅包括一个记录的一个改变。不同的有利实施例认识到并考虑了该处理可以使用比期望更多的处理资源并利用比期望更多的时间。因此,不同的有利实施例可以提供用于以不需要重建关联存储器的方式更新关联存储器的方法和设备。在一个有利实施例中,系统可包括关联存储器、第一表格、第二表格、比较器和更新器。关联存储器可包括多个数据和多个数据中的多个关联。关联存储器可从第一表格建立。第一表格可包括第一记录,其中该第一记录包括第一字段和第二

11、字段。关联存储器可以配置为获取第一字段并避免获取第二字段。第二表格可包括第二记录,其中该第二记录包括第三字段。第三字段可以存储表示第一字段是否已由关联存储器获取或者已被关联存储器忘记中的至少一个的第一信息。比较器可以配置为比较第一表格和第二表格,从而识别第一字段是否应被关联存储器忘记或第一字段是否应由关联存储器获取中的一个。更新器可以配置为通过执行获取第一字段或忘记第一字段中的一个来更新关联存储器。现在参考附图,并且现在特别参考图1,根据有利实施例示出了用于管理关联存储器的存储器管理系统的框图的图示。在图1中,存储器管理系统100可以是配置为管理关联存储器102的系统。在这些说明性示例中,存储

12、器管理系统100可包括计算机系统104和存储系统106。计算机系统104可包括多个计算机。如在本文中使用的,多个项目意味着一个或更多项目。例如,多个计算机意味着一个或更多计算机。当计算机系统104中存在多于一个计算机时,这些计算机可以相互通信。进一步地,这些计算机中的一个或更多可以在相同位置和/或在不同位置、在分布或联网环境中,这取决于实施方式。计算机系统104可以与存储系统106通信。在这些说明性示例中,存储系统106可包括多个存储装置。当存储系统106中存在多于一个存储装置时,这些存储装置可以在相同位置和/或在不同位置、在分布或联网环境中。关联存储器102可以存储在存储系统106中的多个存

13、储装置中的一个或更多个中。这样,关联存储器102可存储在一个或更多位置中,可以存储在分布或联网环境中,这取决于实施方式。在这些说明性示例中,关联存储器102可包括多个数据108和多个数据108中的多个关联110。如本文所使用的,多个数据108中数据之间的多个关联110中的“关联”是数据中的逻辑关联,尽管所述关联在一些硬件实施方式中可以是有形的。作为一个说明性示例,源自多个数据108中数据的第一类别的第一段数据可以与源自多个数据108中数据的第二类别的第二段数据关联。该关联允许这些数据段中的任意一个将通过使用另一个数据段从关联存储器102中被检索到。如在本文中使用的,在多个数据108中的“数据段

14、”也可称为“数据项”。“数据段”或“数据项”在这些说明性示例中可包括任何数目的值、数字、标识符、标签、日期、时间和/或其它合适信息,及其组合。在一些说明性示例中,所述关联可以在数据项和数据项的一部分之间进行。S卩,可以仅使用数据项的一部分代替整个数据项从关联存储器102检索该数据项。在这些说明性示例中,可使用存储在存储系统106中的多个数据源116中的信息114建立关联存储器102。多个数据源116中的数据源可以是为存储和组织数据配置的任何类型的数据结构。例如,多个数据源116可包括表格、数据库、列表、阵列、树、文件、日志、报告、图像、视频和其它合适类型的数据源中的至少一个。如在此使用的,短语

15、“至少一个”在与项目列表一起使用时,意味着可以使用列出项目的一个或更多个的不同组合,并且可能仅需要列表中每个项目中的一个。例如,“项目A、项目B和项目C中的至少一个”可以包括例如但不限于:项目A,或项目A和项目B。该例子也可包括项目A、项目B、和项目C,或项目B和项目C。在其它例子中,“至少一个”可以例如但不限于:两个项目A、一个项目B和10个项目C ;四个项目B和七个项目C ;以及其它合适的组合。存储在存储系统106中的多个数据源116中的信息114的至少一部分在关联存储器102中形成多个数据108。如在此使用的,信息114 “的至少一部分”意味着信息114的一些或全部。进一步地,多个项目中

16、的“至少一部分”,如在此使用的,意味着多个项目中的一个、一些或全部。源表格118是多个数据源116中的一个的示例。源表格118可以是例如用来建立关联数据库102的关系数据库。在这些说明性示例中,用来建立关联存储器102的信息114的至少一部分源于源表格118。源表格118可以包括多个源记录120和多个源字段类型122。如在此使用的,表格中的“记录”可以是表格中的行,尽管“记录”不必需限于表格中的行。进一步地,表格中的“字段类型”可以是表格中的列,尽管“字段类型”不必需限于表格中的列。因此,在其它说明性示例中,术语“记录”和“字段类型”可以表示表格架构中的其它特征。在一个说明性示例中,源记录124可以是多个源记录120中的一个的示例。源记录124具有多个源字段类型122的多个字段126。如在此使用的,表格中的“字段”可以是表格中记录和字段类型的交点。该“字段”也可以称为“单元”。这样,多个源字段类型122中的每个字段类型的字段都可以在源记录124的多个字段126中存在。进一步地,在字段中包含的数据或值也可以称为字段中的信息。在该说明性示例中,多

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号