RU2005129003A - Долговременное хранилище типов и экземпляров данных .net - Google Patents
Долговременное хранилище типов и экземпляров данных .net Download PDFInfo
- Publication number
- RU2005129003A RU2005129003A RU2005129003/09A RU2005129003A RU2005129003A RU 2005129003 A RU2005129003 A RU 2005129003A RU 2005129003/09 A RU2005129003/09 A RU 2005129003/09A RU 2005129003 A RU2005129003 A RU 2005129003A RU 2005129003 A RU2005129003 A RU 2005129003A
- Authority
- RU
- Russia
- Prior art keywords
- data
- program product
- computer program
- type
- types
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/40—Data acquisition and logging
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/28—Databases characterised by their database models, e.g. relational or object models
- G06F16/284—Relational databases
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99931—Database or file accessing
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99931—Database or file accessing
- Y10S707/99933—Query processing, i.e. searching
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99941—Database schema or data structure
- Y10S707/99943—Generating database or data structure, e.g. via user interface
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99941—Database schema or data structure
- Y10S707/99944—Object-oriented database structure
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Claims (44)
1. Способ создания долговременного хранилища данных для хранения объектов одного и более типов данных, способ содержит этапы, на которых принимают сегмент кода, который включает в себя один или более типов данных, идентифицированных в сегменте кода; идентифицируют по меньшей мере одно дополнение, ассоциативно связанное с по меньшей мере одним из типов данных; на основании по меньшей мере одного дополнения определяют схему, которая должна быть использована для сохранения данных; определяют, существует ли хранилище данных; при определении, что хранилище данных не существует, создают хранилище данных.
2. Способ по п.1, в котором хранилище данных создается без приема специальных входных данных, определяющих хранилище данных, иных, чем дополнения и определения одного или более типов данных.
3. Способ по п.1, в котором определение схемы для хранилища данных, которая должна быть использована, заключается в том, что определяют схему, которая будет оптимизировать запросы типа данных и данных, хранящихся в пределах хранилища данных.
4. Способ по п.1, в котором создание хранилища данных содержит создание одной или более таблиц базы данных.
5. Способ по п.4, в котором создание одной и более таблиц базы данных заключается в том, что наполняют одну или более таблиц базы данных, по меньшей мере некоторыми полями, идентифицированными соответствующими полями в коде.
6. Способ по п.4, в котором создание одной и более таблиц базы данных заключается в том, что создают таблицу базы данных базового класса и, по меньшей мере, одну таблицу базы данных подкласса, которая связана перекрестными ссылками с таблицей базы данных базового класса.
7. Способ по п.4, который также содержит этап, на котором создают таблицу типов, которая определяет типы, идентифицированные в коде, и которая идентифицирует каждую из соответствующих таблиц базы данных.
8. Способ по п.1, в котором создание хранилища данных содержит создание одного или более XML-файлов.
9. Способ по п.1, в котором другую таблицу базы данных создают для каждого типа, определенного в коде.
10. Способ по п.1, в котором по меньшей мере одно дополнение включает в себя атрибут, который предписывает, что поле по меньшей мере одного типа данных могло бы быть индексированным.
11. Способ по п.1, в котором по меньшей мере одно дополнение включает в себя атрибут, который предписывает, что одно или более полей по меньшей мере одного типа данных могли бы быть уникальным ключом для типа.
12. Способ по п.1, в котором по меньшей мере одно дополнение включает в себя атрибут, который задает отношение один к одному.
13. Способ по п.1, в котором по меньшей мере одно дополнение включает в себя атрибут, который предписывает, что поле по меньшей мере одного типа данных могло бы быть обратным указателем на объекты в другой структуре данных.
14. Способ по п.1, в котором по меньшей мере одно поле, определенное в коде, соответствующее по меньшей мере одному типу данных, не дополнено, и при этом, отсутствие дополнения указывает, что может существовать отношение один-ко-многим.
15. Способ по п.1, в котором хранилище данных содержит одно из словаря, коллекции и массива.
16. Способ создания долговременного хранилища данных для хранения объектов одного или более типов данных и для хранения данных, соответствующих объектам, способ содержит этапы, на которых принимают сегмент кода, который включает в себя один или более типов данных, идентифицированных в сегменте кода; идентифицируют по меньшей мере одно дополнение, ассоциативно связанное с по меньшей мере одним из типов данных; на основании по меньшей мере одного дополнения, определяют схему и структуру данных, которые должны быть использованы для сохранения данных; определяют, существует ли структура данных; при определении, что структура данных не существует, создают структуру данных; принимают данные, которые должны быть сохранены в структуре данных; определяют, сохранены ли уже данные; при определении, что данные еще не сохранены, сохраняют данные в структуре данных в соответствии с дополнениями и описаниями, предусмотренными в коде.
17. Способ по п.16, в котором структура данных создается без приема специальных входных данных, определяющих структуру данных, иных, чем дополнения и определения одного или более типов данных.
18. Способ по п.16, в котором определение того, что данные еще не сохранены, заключается в том, что проверяют уникальное поле идентичности, определенное дополнениями в данных, и удостоверяются, что уникальное поле идентичности в данных еще не существует в пределах структуры данных.
19. Способ по п.16, в котором определение схемы, которая должна быть использована, заключается в том, что определяют схему, которая будет оптимизировать запрос типа данных и данных, хранящихся в структуре данных.
20. Способ по п.16, в котором схема хранилища данных, соответствующая типам данных, содержит одну и более таблиц базы данных.
21. Способ по п.20, в котором сохранение данных в таблице базы данных заключается в том, что заполняют таблицу по меньшей мере некоторыми из данных и таким образом, чтобы оптимизировать запрос данных в дальнейшем.
22. Способ по п.16, в котором при определении, что данные уже сохранены, способ также включает в себя этап, на котором модифицируют данные.
23. Компьютерный программный продукт, содержащий один или более машиночитаемых носителей, содержащих машиноисполняемые инструкции для реализации способа создания долговременного хранилища данных для хранения объектов одного или более типов данных, способ содержит этапы на которых принимают сегмент кода, который включает в себя один или более типов данных, идентифицированных в сегменте кода; идентифицируют по меньшей мере одно дополнение, ассоциативно связанное с по меньшей мере одним из типов данных; на основании по меньшей мере одного дополнения определяют схему, которая должна быть использована для хранения данных; определяют, существует ли хранилище данных; при определении, что хранилище данных не существует, создают хранилище данных.
24. Компьютерный программный продукт по п.23, в котором структура данных создается без приема специальных входных данных, определяющих хранилище данных, иных, чем дополнения и определения одного или более типов данных.
25. Компьютерный программный продукт по п.23, в котором определение структуры данных, которая должна быть использована, включает в себя определение схемы, которая будет оптимизировать запрос типа данных и данных, хранимых в хранилище данных.
26. Компьютерный программный продукт по п.23, в котором создание хранилища данных содержит создание одной или более таблиц базы данных.
27. Компьютерный программный продукт по п.26, в котором создание таблицы базы данных включает в себя наполнение таблицы по меньшей мере некоторыми полями, идентифицированными соответствующими полями в коде.
28. Компьютерный программный продукт по п.26, в котором создание одной или более таблиц базы данных включает в себя создание таблицы базы данных базового класса и по меньшей мере одну таблицу базы данных подкласса, которая связана перекрестными ссылками с таблицей базы данных базового класса.
29. Компьютерный программный продукт по п.23, в котором способ также содержит этап, на котором создают таблицу типов, которая определяет типы, идентифицированные в коде, и которая идентифицирует каждую из соответствующих таблиц базы данных.
30. Компьютерный программный продукт по п.23, в котором другая таблица базы данных создается для каждого типа, определенного в коде.
31. Компьютерный программный продукт по п.23, в котором по меньшей мере одно дополнение включает в себя атрибут, который предписывает, что поле по меньшей мере одного типа данных могло бы быть индексировано.
32. Компьютерный программный продукт по п.23, в котором по меньшей мере одно дополнение включает в себя атрибут, который предписывает, что поле по меньшей мере одного типа данных могло бы быть уникальным ключом для типа.
33. Компьютерный программный продукт по п.23, в котором по меньшей мере одно дополнение включает в себя атрибут, который задает отношение один-к-одному.
34. Компьютерный программный продукт по п.23, в котором по меньшей мере одно дополнение включает в себя атрибут, который предписывает, что поле по меньшей мере одного типа данных могло бы быть обратным указателем на объекты в другой структуре данных.
35. Компьютерный программный продукт по п.23, в котором по меньшей мере одно поле, определенное в коде, соответствующем по меньшей мере одному типу данных, не дополнено, и в котором отсутствие дополнения указывает, что могло бы существовать отношение один ко многим.
36. Компьютерный программный продукт по п.23, в котором создание хранилища данных содержит создание одного или более XML-файлов.
37. Компьютерный программный продукт по п.23, в котором хранилище данных содержит одно из словаря, коллекции и массива.
38. Компьютерный программный продукт, содержащий один или более машиночитаемых носителей, содержащих машиноисполняемые инструкции для реализации способа создания долговременного хранилища данных для сохранения объектов одного или более типов данных и для сохранения данных, соответствующих объектам, способ содержит этапы, на которых принимают сегмент кода, который включает в себя один или более типов данных, идентифицированных в сегменте кода; идентифицируют по меньшей мере одно дополнение, ассоциативно связанное с по меньшей мере одним из типов данных; на основании по меньшей мере одного дополнения, определяют схему и одну или более структур данных, которые должны быть использованы для хранения данных; определяют, существует ли одна или более структур данных; при определении, что одна или более структур данных не существует, создают одну или более структур данных; принимают данные, которые должны быть сохранены в одной или более структурах данных; определяют, сохранены ли уже данные; при определении, что данные еще не сохранены, сохраняют данные в одной или более структурах данных в соответствии с дополнениями и описаниями, предусмотренными в коде.
39. Компьютерный программный продукт по п.38, в котором одна или более структур данных создаются без приема специальных входных данных, определяющих одну или более структуру данных, иных, чем дополнения и определения одного или более типов данных.
40. Компьютерный программный продукт по п.38, в котором определение того, что данные еще не сохранены, включает в себя проверку уникального поля идентичности, определенного дополнениями в данных, и удостоверение в том, что уникальное поле идентичности в данных еще не существует в пределах одной или более структурах данных.
41. Компьютерный программный продукт по п.38, в котором определение того, существует ли одна или более структур данных, включает в себя определение структуры данных, которая будет оптимизировать запрос хранимых типа данных и данных.
42. Компьютерный программный продукт по п.38, в котором структура данных содержит одну или более таблиц базы данных.
43. Компьютерный программный продукт по п.42, в котором сохранение данных в одной или более таблиц базы данных включает в себя заполнение одной или более таблиц по меньшей мере некоторыми данными и таким образом, чтобы оптимизировать запрос данных в дальнейшем.
44. Компьютерный программный продукт по п.38, в котором при определении, что данные уже сохранены, способ также включает в себя модификацию данных.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/944,634 US7493313B2 (en) | 2004-09-17 | 2004-09-17 | Durable storage of .NET data types and instances |
US10/944,634 | 2004-09-17 |
Publications (2)
Publication Number | Publication Date |
---|---|
RU2005129003A true RU2005129003A (ru) | 2007-04-10 |
RU2400803C2 RU2400803C2 (ru) | 2010-09-27 |
Family
ID=35511265
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2005129003/09A RU2400803C2 (ru) | 2004-09-17 | 2005-09-16 | Долговременное хранилище типов и экземпляров данных .net |
Country Status (10)
Country | Link |
---|---|
US (1) | US7493313B2 (ru) |
EP (1) | EP1638024A3 (ru) |
JP (1) | JP4809652B2 (ru) |
KR (1) | KR101153139B1 (ru) |
CN (1) | CN1749999B (ru) |
AU (1) | AU2005203667B2 (ru) |
BR (1) | BRPI0503650A (ru) |
CA (1) | CA2516004A1 (ru) |
MX (1) | MXPA05008737A (ru) |
RU (1) | RU2400803C2 (ru) |
Families Citing this family (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7493313B2 (en) | 2004-09-17 | 2009-02-17 | Microsoft Corporation | Durable storage of .NET data types and instances |
US7996443B2 (en) * | 2005-02-28 | 2011-08-09 | Microsoft Corporation | Schema grammar and compilation |
US8612468B2 (en) * | 2005-03-02 | 2013-12-17 | Red Hat, Inc. | System and method for retrieving data from a relational database management system |
US7756839B2 (en) | 2005-03-31 | 2010-07-13 | Microsoft Corporation | Version tolerant serialization |
US7634515B2 (en) * | 2005-05-13 | 2009-12-15 | Microsoft Corporation | Data model and schema evolution |
US7984107B2 (en) * | 2005-09-09 | 2011-07-19 | Microsoft Corporation | Proxy assembly for simulating real assembly features on a remote device |
US7627852B1 (en) * | 2006-01-17 | 2009-12-01 | Xilinx, Inc. | Embedding an interpreter within an application written in a different programming language |
US7873967B2 (en) * | 2006-02-27 | 2011-01-18 | Microsoft Corporation | Pluggable business logic |
US20080005065A1 (en) * | 2006-02-27 | 2008-01-03 | Microsoft Corporation | Base business object key |
US7801926B2 (en) * | 2006-11-22 | 2010-09-21 | Microsoft Corporation | Programmable logic and constraints for a dynamically typed storage system |
CN100456238C (zh) * | 2007-03-12 | 2009-01-28 | 华为技术有限公司 | 实现分布式对象持久化的方法、装置及编译单元 |
US9235623B2 (en) * | 2009-04-16 | 2016-01-12 | Tibco Software, Inc. | Policy-based storage structure distribution |
US9141621B2 (en) * | 2009-04-30 | 2015-09-22 | Hewlett-Packard Development Company, L.P. | Copying a differential data store into temporary storage media in response to a request |
US8516011B2 (en) * | 2010-10-28 | 2013-08-20 | Microsoft Corporation | Generating data models |
US8793706B2 (en) | 2010-12-16 | 2014-07-29 | Microsoft Corporation | Metadata-based eventing supporting operations on data |
WO2015027425A1 (zh) * | 2013-08-29 | 2015-03-05 | 华为技术有限公司 | 存储数据的方法和装置 |
US9639568B2 (en) * | 2014-05-01 | 2017-05-02 | Aktiebolaget Skf | Systems and methods for improved data structure storage |
US9558216B2 (en) * | 2014-11-21 | 2017-01-31 | Sap Se | Moving tables across nodes in an in-memory database instance |
WO2016155510A1 (en) * | 2015-03-28 | 2016-10-06 | Huawei Technologies Co., Ltd. | Apparatus and method for creating user defined variable size tags on records in rdbms |
CN108845791B (zh) * | 2018-05-31 | 2022-03-18 | 浪潮金融信息技术有限公司 | 应用程序代码开发处理方法及装置、可读存储介质、终端 |
KR102141640B1 (ko) * | 2020-04-13 | 2020-08-05 | 주식회사 데이터월드 | 실시간 네트워크 데이터 관리 방법 및 이를 실행하는 서버 |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6160549A (en) * | 1994-07-29 | 2000-12-12 | Oracle Corporation | Method and apparatus for generating reports using declarative tools |
US5819086A (en) * | 1995-06-07 | 1998-10-06 | Wall Data Incorporated | Computer system for creating semantic object models from existing relational database schemas |
US7013298B1 (en) * | 1996-07-30 | 2006-03-14 | Hyperphrase Technologies, Llc | Method and system for automated data storage and retrieval |
US6487558B1 (en) * | 1997-06-27 | 2002-11-26 | Sun Microsystems, Inc. | Method for generating database server configuration documentation |
US5878411A (en) | 1997-06-27 | 1999-03-02 | International Business Machines Corporation | Dependent object class and subclass mapping to relational data store |
US6243709B1 (en) * | 1998-06-29 | 2001-06-05 | Sun Microsystems, Inc. | Method and apparatus for loading stored procedures in a database corresponding to object-oriented data dependencies |
US6453310B1 (en) * | 1998-10-26 | 2002-09-17 | Microsoft Corporation | Installable schema for low-overhead databases |
US6601233B1 (en) * | 1999-07-30 | 2003-07-29 | Accenture Llp | Business components framework |
US7222066B1 (en) * | 1999-11-25 | 2007-05-22 | Yeong Kuang Oon | Unitary language for problem solving resources for knowledge based services |
US7124144B2 (en) * | 2000-03-02 | 2006-10-17 | Actuate Corporation | Method and apparatus for storing semi-structured data in a structured manner |
US6834285B1 (en) * | 2000-03-24 | 2004-12-21 | Numoda Corporation | Computer system for portable digital data capture and data distribution |
US6701514B1 (en) * | 2000-03-27 | 2004-03-02 | Accenture Llp | System, method, and article of manufacture for test maintenance in an automated scripting framework |
JP2002099561A (ja) * | 2000-09-21 | 2002-04-05 | Toshiba Corp | データ変換方法およびデータ変換システム並びに記憶媒体 |
US6542911B2 (en) | 2001-03-01 | 2003-04-01 | Sun Microsystems, Inc. | Method and apparatus for freeing memory from an extensible markup language document object model tree active in an application cache |
AU2002334721B2 (en) * | 2001-09-28 | 2008-10-23 | Oracle International Corporation | An index structure to access hierarchical data in a relational database system |
JP2003316765A (ja) * | 2002-04-23 | 2003-11-07 | Hitachi Ltd | 階層化文書マッピング装置 |
JP4259889B2 (ja) * | 2003-02-27 | 2009-04-30 | 三井住友海上火災保険株式会社 | データベース管理システム、データベース管理装置、データベース管理方法、及びデータベース管理プログラム |
US8055907B2 (en) * | 2003-10-24 | 2011-11-08 | Microsoft Corporation | Programming interface for a computer platform |
US20050108684A1 (en) * | 2003-11-14 | 2005-05-19 | Sohn Matthias E. | Method and system for generating an application object repository from application framework metadata |
US20050278709A1 (en) * | 2004-06-15 | 2005-12-15 | Manjula Sridhar | Resource definition language for network management application development |
US7493313B2 (en) | 2004-09-17 | 2009-02-17 | Microsoft Corporation | Durable storage of .NET data types and instances |
-
2004
- 2004-09-17 US US10/944,634 patent/US7493313B2/en not_active Expired - Fee Related
-
2005
- 2005-08-15 CA CA002516004A patent/CA2516004A1/en not_active Abandoned
- 2005-08-16 AU AU2005203667A patent/AU2005203667B2/en not_active Ceased
- 2005-08-17 MX MXPA05008737A patent/MXPA05008737A/es active IP Right Grant
- 2005-09-02 KR KR1020050081659A patent/KR101153139B1/ko not_active IP Right Cessation
- 2005-09-08 EP EP05108248A patent/EP1638024A3/en not_active Withdrawn
- 2005-09-14 BR BRPI0503650-0A patent/BRPI0503650A/pt not_active IP Right Cessation
- 2005-09-16 JP JP2005270449A patent/JP4809652B2/ja not_active Expired - Fee Related
- 2005-09-16 RU RU2005129003/09A patent/RU2400803C2/ru not_active IP Right Cessation
- 2005-09-16 CN CN200510104164XA patent/CN1749999B/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN1749999B (zh) | 2010-12-08 |
AU2005203667B2 (en) | 2010-07-29 |
EP1638024A3 (en) | 2006-08-30 |
CA2516004A1 (en) | 2006-03-17 |
BRPI0503650A (pt) | 2006-05-02 |
JP4809652B2 (ja) | 2011-11-09 |
CN1749999A (zh) | 2006-03-22 |
US20060064425A1 (en) | 2006-03-23 |
EP1638024A2 (en) | 2006-03-22 |
KR101153139B1 (ko) | 2012-06-04 |
KR20060050965A (ko) | 2006-05-19 |
JP2006085717A (ja) | 2006-03-30 |
MXPA05008737A (es) | 2006-04-24 |
AU2005203667A1 (en) | 2006-04-06 |
RU2400803C2 (ru) | 2010-09-27 |
US7493313B2 (en) | 2009-02-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2005129003A (ru) | Долговременное хранилище типов и экземпляров данных .net | |
EP2605158B1 (en) | Mixed join of row and column database tables in native orientation | |
US11893022B2 (en) | Computer-implemented method for improving query execution in relational databases normalized at level 4 and above | |
CN110321344B (zh) | 关联数据的信息查询方法、装置、计算机设备及存储介质 | |
US8037059B2 (en) | Implementing aggregation combination using aggregate depth lists and cube aggregation conversion to rollup aggregation for optimizing query processing | |
Stanescu et al. | Automatic mapping of MySQL databases to NoSQL MongoDB | |
US9576011B2 (en) | Indexing hierarchical data | |
US20050177578A1 (en) | Efficient type annontation of XML schema-validated XML documents without schema validation | |
US20090077010A1 (en) | Optimization of Database Queries Including Grouped Aggregation Functions | |
CN102999637B (zh) | 根据文件特征码为文件自动添加文件标签的方法及*** | |
US20130097126A1 (en) | Using an inverted index to produce an answer to a query | |
CN104081397A (zh) | 创建归档模型 | |
US20090313212A1 (en) | Relational database with compound identifier | |
US9177024B2 (en) | System, method, and computer-readable medium for optimizing database queries which use spools during query execution | |
CN101620633B (zh) | 用于在xml数据库管理***中生成索引的方法和*** | |
US7761461B2 (en) | Method and system for relationship building from XML | |
Cui et al. | Lineage tracing in a data warehousing system | |
Nørvåg | Supporting temporal text-containment queries in temporal document databases | |
Nassiri et al. | One query to retrieve XML and relational data | |
US9378229B1 (en) | Index selection based on a compressed workload | |
Phanluong | A simple and efficient method for computing data cubes | |
Weiss et al. | On-disk storage techniques for Semantic Web data-Are B-Trees always the optimal solution? | |
Praveena et al. | IndexingStrategies for Performance Optimization of Relational Databases | |
CN105608092B (zh) | 一种创建动态索引的方法及装置 | |
Lee et al. | Improving I/O Efficiency in Hadoop‐Based Massive Data Analysis Programs |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PC41 | Official registration of the transfer of exclusive right |
Effective date: 20150526 |
|
MM4A | The patent is invalid due to non-payment of fees |
Effective date: 20170917 |