RU2680743C1 - Method of preserving and changing reference and initial records in an information data management system - Google Patents
Method of preserving and changing reference and initial records in an information data management system Download PDFInfo
- Publication number
- RU2680743C1 RU2680743C1 RU2018144884A RU2018144884A RU2680743C1 RU 2680743 C1 RU2680743 C1 RU 2680743C1 RU 2018144884 A RU2018144884 A RU 2018144884A RU 2018144884 A RU2018144884 A RU 2018144884A RU 2680743 C1 RU2680743 C1 RU 2680743C1
- Authority
- RU
- Russia
- Prior art keywords
- record
- source
- records
- master
- server
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 21
- 238000013523 data management Methods 0.000 title claims description 6
- 239000000126 substance Substances 0.000 abstract 1
- 230000005540 biological transmission Effects 0.000 description 3
- 238000013500 data storage Methods 0.000 description 2
- 230000008676 import Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000012558 master data management Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
Область техники:Field of Technology:
[0001] Изобретение относится к области вычислительной техники, а именно к информационным системам управления основными данными предприятия.[0001] The invention relates to the field of computer technology, namely to information systems for managing the basic data of an enterprise.
Уровень техники:The prior art:
[0002] Из уровня техники известна система управления основными данными на основе правил, заданных для записей и атрибутов, описанная в US 8341131 В2, кл. G06F 17/30. Известная система включают в себя сервер для управления основными данными, выполненный с возможностью: приема множества записей от множества источников, обнаружение связи между принятым множеством записей, выбор одной из записи в качестве основной, изменения поля основной записи в соответствии с правилом и сохранение измененной записи.[0002] The master data management system based on the rules defined for records and attributes described in US 8341131 B2, cl. G06F 17/30. The known system includes a server for managing master data, configured to: receive multiple records from multiple sources, detect a connection between the received multiple records, select one of the records as the main, change the field of the main record in accordance with the rule, and save the changed record.
[0003] Однако, известной системе присущи ряд недостатков, в числе которых: в случае изменения правил построения эталонных записей, сохраненные эталонные записи становятся не актуальными и требуется перерасчет эталонных записей на основе сохраненных исходных записей и новых правил построения эталонных записей. Данная операция является асинхронной по своей природе, то есть выполняется параллельно и независимо от других операций в системе. Также данная операция может занимать продолжительное время, в течении которого система будет возвращать на запросы пользователей неактуальные данные, либо не возвращать их вовсе о тех пор, пока не будет рассчитана новая эталонная запись.[0003] However, the known system has a number of disadvantages, including: in the case of changing the rules for constructing master records, the saved master records become irrelevant and recalculation of master records based on the stored source records and new rules for constructing master records is required. This operation is asynchronous in nature, that is, it is performed in parallel and independently of other operations in the system. Also, this operation may take a long time, during which the system will return irrelevant data to user requests or not return them at all until a new reference record is calculated.
Раскрытие изобретения:Disclosure of the invention:
[0004] Задачей изобретения является устранение указанных выше недостатков.[0004] The objective of the invention is to remedy the above disadvantages.
[0005] Техническим результатом при этом является повышение эффективности сохранения и изменения исходных и эталонных записей данных предприятия за счет снижения нагрузки на вычислительную систему, сокращения времени обработки исходных записей и изменения или создания эталонных записей, минимизация количества сбоев или ошибок при изменении и сохранении эталонных и исходных записей в информационной системе управления данными.[0005] The technical result is to increase the efficiency of saving and changing the source and reference records of enterprise data by reducing the load on the computing system, reducing the processing time of the source records and changing or creating reference records, minimizing the number of failures or errors when changing and saving the reference and source records in the data management information system.
[0006] Указанный технический результат достигается за счет способа сохранения и изменения эталонной и исходной записей в информационной системе (ИС) управления данными, включающего этапы, на которых выполняют:[0006] The specified technical result is achieved due to the method of saving and changing the reference and source records in the data management information system (IP), which includes the steps at which:
(a) прием и сохранение в сервере информационной системы новой или обновленной исходной записи, и в случае сохранения новой исходной записи, присваивают ей идентификационный номер (ID) исходной записи, где исходная запись представляет собой данные, включающие атрибут и значение атрибута, а в случае получения обновленной исходной записи, сервер заменяет ранее сохраненную исходную запись на обновленную исходную запись, в случае, если версия обновленной исходной записи выше версии ранее сохраненной исходной записи;(a) receiving and storing in the information system server a new or updated source record, and in case of saving a new source record, assign it the identification number (ID) of the source record, where the source record is data including the attribute and attribute value, and in the case receiving the updated source record, the server replaces the previously saved source record with the updated source record, in case the version of the updated source record is higher than the version of the previously saved source record;
(b) поиск исходных записей, схожих с сохраненной исходной записью, при этом каждой исходной записи соответствует эталонная запись, где эталонная запись представляет собой объединение двух и более исходных записей или является исходной записью, при этом у каждой эталонной записи есть идентификационный номер (ID);(b) searching for source records similar to the stored source record, wherein each source record corresponds to a master record, where the master record is a combination of two or more source records or is the original record, with each master record having an identification number (ID) ;
(c) получение упомянутым сервером запроса на поиск в базе данных упомянутого сервера эталонной записи, по меньшей мере, от одного удаленного вычислительного устройства;(c) the receipt by the said server of a search request in the database of said server of the reference record from at least one remote computing device;
- в случае указания в упомянутом запросе ID эталонной записи, извлечение из базы данных всех исходных записей, связанных с ID эталонной записи и вывод, по меньшей мере одному удаленному вычислительному устройству извлеченных исходных записей, - if the reference record ID is indicated in the said query, retrieving from the database all the source records associated with the reference record ID and outputting to the at least one remote computing device the extracted source records,
- в случае указания в упомянутом запросе ID исходной записи, поиск ID эталонной записи, связанной с ID исходной записи, указанным в запросе, извлечение из базы данных всех исходных записей, связанных с найденным ID эталонной записи, и вывод, по меньшей мере одному удаленному вычислительному устройству извлеченных исходных записей;- if the ID of the source record is indicated in the said query, searching for the ID of the master record associated with the ID of the master record specified in the query, extracting from the database all the source records associated with the found ID of the master record and output to at least one remote computing a device for the extracted source records;
(d) изменение эталонной записи на основании всех извлеченных исходных записей и на основании правил изменения эталонной записи, где правила изменения эталонной записи определяют, какое значение атрибута эталонной записи должно быть изменено в упомянутой эталонной записи;(d) changing the master record based on all extracted source records and on the basis of the rules for changing the master record, where the rules for changing the master record determine which value of the attribute of the master record should be changed in said master record;
(e) сохранение в базе данных сервера хранения и обработки данных измененной эталонной записи.(e) storing the modified reference record in the database of the storage and processing server.
[0007] Дополнительно этап поиска исходных записей включает:[0007] Additionally, the step of searching for source records includes:
- создание новой эталонной записи, соответствующей сохраненной исходной записи, если не найдена исходная запись, схожая с сохраненной исходной записью; и- creation of a new reference record corresponding to the saved source record, if the source record is not found, similar to the saved source record; and
- если найдена исходная запись, схожая с сохраненной исходной записью, определение ID эталонной записи, соответствующей найденной исходной записи и сохранение ассоциации определенного ID эталонной записи с сохраненной исходной записью.- if an original record is found that is similar to the saved original record, determining the ID of the master record corresponding to the found source record and maintaining the association of the determined ID of the master record with the stored original record.
[0008] Очевидно, что как предыдущее общее описание, так и последующее подробное описание даны лишь для примера и пояснения и не являются ограничениями данного изобретения.[0008] It is obvious that both the previous general description and the following detailed description are given by way of example and explanation only and are not limitations of the present invention.
Краткое описание чертежей:Brief Description of the Drawings:
[0009] На фиг. 1 показана обобщенная схема системы сохранения и изменения эталонной и исходной записей в информационной системе (ИС) управления данными предприятия.[0009] FIG. Figure 1 shows a generalized diagram of a system for storing and changing reference and source records in an enterprise data management information system (IP).
[0010] На фиг. 2 представлена блок-схема процесса сохранения ассоциации определенного идентификационного номера (ID) эталонной записи с сохраненной исходной записью.[0010] FIG. 2 is a flowchart of a process for storing an association of a specific identification number (ID) of a reference record with a stored source record.
[0011] На фиг. 3 представлена блок-схема процесса изменения и сохранения измененной эталонной записи на основании всех извлеченных исходных записей и на основании правил изменения эталонной записи.[0011] FIG. 3 is a flowchart of a process for changing and storing a changed master record based on all extracted source records and based on rules for changing the master record.
Осуществление изобретения:The implementation of the invention:
[0012] Далее со ссылкой на фиг. 1 будет описана работа системы сохранения и изменения эталонной и исходной записей в информационной системе (ИС) управления данными предприятия на аппаратном уровне. Упомянутая система содержит сервер ИС 101 для хранения и обработки данных, сеть передачи данных 102, по меньшей мере, одно удаленное вычислительное устройство 103, содержащее базу данных (не показано на фиг.).[0012] Next, with reference to FIG. 1, the operation of the system for storing and changing the reference and source records in the enterprise data management information system (IP) at the hardware level will be described. Said system comprises an IC server 101 for storing and processing data, a
[0013] Сервер 101 выполнен с возможностью приема и передачи различных данных от и к, по меньшей мере, одному вычислительному устройству 103. Например, сервер 101 может импортировать входные записи из удаленного вычислительного устройства 103 или экспортировать записи в удаленное вычислительное устройство 103 посредством обмена данными протокола HyperText («HTTP») или любого другого типа обмена данными. Сервер 101 содержит базу данных, которая может быть выполнена в виде реляционной базы данных, такой как SAP MaxDB, Oracle, Microsoft SQL Server, IBM DB2, Teradata и т.д. Сервер 101 посредством, по меньшей мере, одной упомянутой базы данных обеспечивает управление основными данными предприятия, которая хранятся в базе данных в виде таблиц. Упомянутые таблицы могут быть распределены между несколькими реляционными базами данных, размерными базами данных и/или другими источниками данных. В качестве другого примера упомянутая база данных может быть многомерной базой данных, документом eXtendable Markup Language («XML») или любой другой структурированной системой хранения данных. [0013] The server 101 is configured to receive and transmit various data from and to at least one
[0014] Сеть передачи данных 102 обеспечивает прием и/или передачу данных между сервером 101 и, по меньшей мере, одним удаленным вычислительным устройством 103. Сеть 102 может быть локальной и/или глобальной (Интернет) и/или публичной и/или частной или любой другой сетью, обеспечивающей прием и/или передачу данных.[0014] A
[0015] Удаленное вычислительное устройство 103 выполнено в виде стационарного персонального компьютера (ПК), мобильного вычислительного устройства, сервером или любым другим вычислительным устройством, обеспечивающим хранение данных. Удаленным вычислительным устройством 103 также может быть устройство пользователя, отправляющее запрос на импорт/экспорт данных, хранящихся в упомянутом сервере 101.[0015] The
[0016] Далее со ссылкой на фиг. 2 будет описан процесс сохранения ассоциации определенного идентификационного номера (ID) эталонной записи с сохраненной исходной записью. Данный процесс выполняется на сервере 101 посредством обмена данными между сервером 101 и удаленными вычислительными устройствами 103.[0016] Next, with reference to FIG. 2, a process for storing the association of a specific identification number (ID) of a reference record with a stored original record will be described. This process is performed on the server 101 by exchanging data between the server 101 and the
[0017] Процесс работы сервера 101 обеспечивает сохранения исходных данных предприятия в соответствии со следующими действиями. На этапе 201 сервер 101 принимает входную исходную запись. Под исходной записью подразумеваются данные, полученные от удаленной информационной системы-источника данных. Каждая исходная запись состоит из данных и идентификационного номера (ID) этой исходной записи. Данные представляют собой атрибуты и значения атрибутов. Например, в качестве атрибута может использоваться поле «Имя» или «Номер паспорта» или «Дата рождения» и т.д. В качестве значения упомянутого поля может использоваться «Иван» или «1234 567890» или «01.01.2000» соответственно. Данная исходная запись может быть новой или обновленной. Определение того, новая исходная запись или обновленная производит сервер 101 путем поиска в своей базе данных сохраненных ID исходных записей, совпадающих с ID принятой исходной записи. В случае, если в результате упомянутого поиска не обнаруживается сохраненный ID исходной записи, совпадающий с принятым ID исходной записи, то принятая исходная запись распознается сервером 101 как новая исходная запись. В случае, если в результате упомянутого поиска обнаруживается сохраненный ID исходной записи, совпадающий с принятым ID исходной записи, то принятая исходная запись распознается сервером 101 как обновленная исходная запись. Далее процесс переходит на этап 202.[0017] The process of the server 101 ensures that the original enterprise data is stored in accordance with the following steps. At
[0018] На этапе 202 принятая новая исходная запись сохраняется в базе данных сервера 101, в том числе, сохраняется ID упомянутой исходной записи. В случае, если на предыдущем шаге исходная запись была определена как обновленная исходная запись, то сервер заменяет ранее сохраненную исходную запись, в случае, если версия обновленной исходной записи выше ранее сохраненной исходной записи. Далее процесс переходит на этап 203.[0018] In
[0019] На этапе 203, в случае, если исходная запись определена как новая исходная запись, сервер 101 проводит поиск ранее сохраненных исходных записей, схожих по упомянутым значениям атрибутов со значениями атрибутов сохраненной на предыдущем шаге исходной записью. В случае, если найдены ранее сохраненные исходные записи, схожие по значениям атрибутов со значениями атрибутов сохраненной на предыдущем шаге исходной записью, то определяется уникальный идентификатор (ID) эталонной записи, связанный с найденными исходными записями (или с одной найденной исходной записью) и процесс переходит на этап 204. Под эталонной записью подразумевается запись, полученная путем объединения двух и более исходных записей или эталонная запись может соответствовать одной (единственной) исходной записи. Каждой эталонной записи присвоен уникальный идентификатор (ID) эталонной записи. В случае, если не найдены ранее сохраненные исходные записи, схожие по значениям атрибутов со значениями атрибутов сохраненной на предыдущем шаге исходной записью, то создается эталонная запись, соответствующая данной исходной записи, и процесс также переходит на этап 204.[0019] In
[0020] На этапе 203, в случае, если исходная запись определена как обновленная исходная запись, сервер 101 определяет ID эталонной записи, связанной с ID обновленной исходной записи, и процесс также переходит на этап 204.[0020] In
[0021] На этапе 204 сохраняется ассоциация (связь или соответствие) определенного ID эталонной записи с сохраненным на этапе 202 ID исходной записи. Таким образом, в соответствии с вышеизложенными этапами, каждому ID эталонной записи соответствует ID, по меньшей мере, одной исходной записи. И наоборот – каждому ID исходной записи всегда соответствует ID эталонной записи.[0021] In
[0022] Далее со ссылкой на фиг. 3 будет описан процесс изменения и сохранения измененной эталонной записи на основании всех извлеченных исходных записей и на основании правил изменения эталонной записи. Данный процесс также выполняется на сервере 101 посредством обмена данными между сервером 101 и удаленными вычислительными устройствами 103.[0022] Next, with reference to FIG. 3, a process for changing and storing a changed master record will be described based on all extracted source records and based on the rules for changing the master record. This process is also performed on the server 101 by exchanging data between the server 101 and the
[0023] На этапе 301 сервер 101 получает запроса на поиск эталонной записи, по меньшей мере, от одного удаленного вычислительного устройства 103. Под вычислительным устройством подразумевается вычислительное устройство пользователя или внешняя вычислительная система потребитель информации, которая хранится на сервере 101. Запрос включает в себя указание на ID эталонной записи или на ID исходной записи. В случае, если запрос включает в себя указание на ID эталонной записи, то процесс переходит на этап 302. В случае, если запрос включает в себя указание на ID исходной записи, то сервер 101 выполняет поиск ID эталонной записи, связанного с ID исходной записи, и только после нахождения ID эталонной записи процесс переходит на этап 302.[0023] At
[0024] На этапе 302 сервер 101 извлекает все исходные записи, связанные с найденным на этапе 301 ID эталонной записи. Далее процесс переходит на этап 303.[0024] In
[0025] На этапе 303 сервер 101 изменяет упомянутую эталонную запись на основании всех извлеченных на предыдущем шаге исходных записей и на основании правил изменения эталонной записи определяющих, какое значение атрибута эталонной записи должно использоваться в упомянутой эталонной записи. Правила изменения эталонной записи определяются присвоением каждому источнику исходных данных персонального коэффициента доверия. Например, первый источник исходных данных определен как «Клиентский портал» с коэффициентом доверия 60. Второй источник исходных данных определен как «Логистическая система» с коэффициентом доверия 30. Присвоение того или иного коэффициента тому или иному источнику исходных данных обеспечивается пользователем системы. Под изменениями эталонной записи подразумевается замена значения атрибута или запись значения атрибута. Например, от «Клиентского портала» с коэффициентом доверия 60 поступили исходные данные с атрибутами «ФИО», «Дата рождения» и «Документ», имеющие значения атрибутов «Иванов Иван Иванович», «-», «паспорт 1234 567890», а от «Логистической системы» с коэффициентом доверия 30 поступили данные с атрибутами «ФИО», «Дата рождения» и «Документ», имеющие значения атрибутов «Иванов Петр Иванович», «паспорт 1234 567890», «дата рождения 01.01.2000». В данном случае значения атрибутов «ФИО» в двух исходных записях разные. Однако коэффициент доверия у «Клиентского портала» выше, чем у «Логистической системы», поэтому в соответствии с правилами изменения эталонной записи, в эталонной записи значение атрибута «ФИО» будет заменено на значение «Иванов Иван Иванович». При этом, в исходных данных, поступивших от «Клиентского портала» значение атрибута «Дата рождения» является пустым, в то время как у исходной записи, поступившей от «Логистической системы» значением атрибута «Дата рождения» является «дата рождения 01.01.2000». В соответствии с этим, в эталонной записи в атрибут «Дата рождение» записывается значение атрибута «дата рождения 01.01.2000». Таким образом, значения атрибутов «ФИО», «Дата рождения» и «Документ» эталонной записи будут выглядеть в следующем виде: «Иванов Иван Иванович», «дата рождения 01.01.2000» и «паспорт 1234 567890» соответственно. После изменения эталонной записи, процесс переходит на этап 304.[0025] At
[0026] На этапе 304 сервер 101 сохраняет в базе данных сервера хранения и обработки данных измененную эталонную запись, и передает удаленному вычислительному устройству измененную эталонную запись.[0026] In
[0027] Все описанные здесь процессы могут быть воплощены в машиночитаемых инструкциях или командах, хранящихся на одном или более машиночитаемых носителях и побуждающих процессор вычислительного устройства их выполнять. Такие носители могут включать в себя, например, гибкий диск, CD-ROM, DVD-ROM, диск Zip®, магнитную ленту и твердотельные запоминающие устройства с произвольным доступом (RAM) или постоянным запоминающим устройством (ROM). Следовательно, варианты осуществления не ограничиваются какой-либо конкретной комбинацией аппаратного и программного обеспечения.[0027] All of the processes described herein may be embodied in computer-readable instructions or instructions stored on one or more computer-readable media and causing the processor of the computing device to execute them. Such media may include, for example, a floppy disk, CD-ROM, DVD-ROM, Zip® disk, magnetic tape, and random access memory devices (RAM) or read-only memory (ROM). Therefore, embodiments are not limited to any particular combination of hardware and software.
[0028] Хотя данное изобретение было показано и описано со ссылкой на определенные варианты ее осуществления, специалистам в данной области техники будет понятно, что различные изменения и модификации могут быть сделаны в нем, не покидая фактический объем изобретения.[0028] Although the invention has been shown and described with reference to certain embodiments thereof, those skilled in the art will understand that various changes and modifications can be made therein without leaving the actual scope of the invention.
Claims (11)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| RU2018144884A RU2680743C1 (en) | 2018-12-18 | 2018-12-18 | Method of preserving and changing reference and initial records in an information data management system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| RU2018144884A RU2680743C1 (en) | 2018-12-18 | 2018-12-18 | Method of preserving and changing reference and initial records in an information data management system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| RU2680743C1 true RU2680743C1 (en) | 2019-02-26 |
Family
ID=65479343
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| RU2018144884A RU2680743C1 (en) | 2018-12-18 | 2018-12-18 | Method of preserving and changing reference and initial records in an information data management system |
Country Status (1)
| Country | Link |
|---|---|
| RU (1) | RU2680743C1 (en) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU2402881C2 (en) * | 2008-11-10 | 2010-10-27 | Общество с ограниченной ответственностью "НеоБИТ"(ООО "НеоБИТ") | Method and facility for control of data streams of protected distributed information systems in network of coded communication |
| US20160162561A1 (en) * | 2013-11-01 | 2016-06-09 | International Business Machines Corporation | Plural architecture master data management |
| US20160283541A1 (en) * | 2015-03-26 | 2016-09-29 | International Business Machines Corporation | Enterprise knowledge and reference data driven persistence in hybrid master data management |
| US20170262493A1 (en) * | 2016-03-11 | 2017-09-14 | Sap Se | Master data management for a cloud computing system |
| US20180144021A1 (en) * | 2015-12-17 | 2018-05-24 | International Business Machines Corporation | Dynamic master data management |
| US20180181646A1 (en) * | 2016-12-26 | 2018-06-28 | Infosys Limited | System and method for determining identity relationships among enterprise data entities |
-
2018
- 2018-12-18 RU RU2018144884A patent/RU2680743C1/en not_active IP Right Cessation
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU2402881C2 (en) * | 2008-11-10 | 2010-10-27 | Общество с ограниченной ответственностью "НеоБИТ"(ООО "НеоБИТ") | Method and facility for control of data streams of protected distributed information systems in network of coded communication |
| US20160162561A1 (en) * | 2013-11-01 | 2016-06-09 | International Business Machines Corporation | Plural architecture master data management |
| US20160283541A1 (en) * | 2015-03-26 | 2016-09-29 | International Business Machines Corporation | Enterprise knowledge and reference data driven persistence in hybrid master data management |
| US20180144021A1 (en) * | 2015-12-17 | 2018-05-24 | International Business Machines Corporation | Dynamic master data management |
| US20170262493A1 (en) * | 2016-03-11 | 2017-09-14 | Sap Se | Master data management for a cloud computing system |
| US20180181646A1 (en) * | 2016-12-26 | 2018-06-28 | Infosys Limited | System and method for determining identity relationships among enterprise data entities |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6470333B1 (en) | Knowledge extraction system and method | |
| US8886617B2 (en) | Query-based searching using a virtual table | |
| US8856183B2 (en) | Database access using partitioned data areas | |
| CN111459985B (en) | Identification information processing method and device | |
| US7672928B2 (en) | Query forced indexing | |
| US9639542B2 (en) | Dynamic mapping of extensible datasets to relational database schemas | |
| US8862588B1 (en) | Generating an empirically-determined schema for a schemaless database | |
| US10346399B2 (en) | Searching relational and graph databases | |
| US10885031B2 (en) | Parallelizing SQL user defined transformation functions | |
| US9477729B2 (en) | Domain based keyword search | |
| US11645299B2 (en) | Data management device and data management method | |
| EP1860603B1 (en) | Efficient calculation of sets of distinct results | |
| US20100235344A1 (en) | Mechanism for utilizing partitioning pruning techniques for xml indexes | |
| GB2513329A (en) | Method and system for scoring data in a database | |
| US8756246B2 (en) | Method and system for caching lexical mappings for RDF data | |
| US7925617B2 (en) | Efficiency in processing queries directed to static data sets | |
| US20080147598A1 (en) | Query optimization using materialized views in database management systems | |
| CN116361340A (en) | Detail inquiry method, device, electronic equipment and storage medium | |
| JP3786233B2 (en) | Information search method and information search system | |
| RU2680743C1 (en) | Method of preserving and changing reference and initial records in an information data management system | |
| CN118170850A (en) | Distributed unique index optimization method, system, equipment and storage medium for distributed database system | |
| US9747359B2 (en) | Using a database to translate a natural key to a surrogate key | |
| CN118170986A (en) | CIM mode element resource identification extraction method, system, medium and equipment | |
| US20180285536A1 (en) | Determining a database signature | |
| CN113742346A (en) | Asset big data platform architecture optimization method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | The patent is invalid due to non-payment of fees |
Effective date: 20201219 |