$\require{mediawiki-texvc}$

연합인증

연합인증 가입 기관의 연구자들은 소속기관의 인증정보(ID와 암호)를 이용해 다른 대학, 연구기관, 서비스 공급자의 다양한 온라인 자원과 연구 데이터를 이용할 수 있습니다.

이는 여행자가 자국에서 발행 받은 여권으로 세계 각국을 자유롭게 여행할 수 있는 것과 같습니다.

연합인증으로 이용이 가능한 서비스는 NTIS, DataON, Edison, Kafe, Webinar 등이 있습니다.

한번의 인증절차만으로 연합인증 가입 서비스에 추가 로그인 없이 이용이 가능합니다.

다만, 연합인증을 위해서는 최초 1회만 인증 절차가 필요합니다. (회원이 아닐 경우 회원 가입이 필요합니다.)

연합인증 절차는 다음과 같습니다.

최초이용시에는
ScienceON에 로그인 → 연합인증 서비스 접속 → 로그인 (본인 확인 또는 회원가입) → 서비스 이용

그 이후에는
ScienceON 로그인 → 연합인증 서비스 접속 → 서비스 이용

연합인증을 활용하시면 KISTI가 제공하는 다양한 서비스를 편리하게 이용하실 수 있습니다.

System and method for efficiently indexing and storing a large database with high data insertion frequency 원문보기

IPC분류정보
국가/구분 United States(US) Patent 등록
국제특허분류(IPC7판)
  • G06F-015/413
출원번호 US-0722007 (1991-06-27)
발명자 / 주소
  • Cheng Edward C. (South San Francisco CA) Gawlick Dieter (Palo Alto CA) O\Neil Patrick E. (Lexington MA)
출원인 / 주소
  • Digital Equipment Corporation (Maynard MA 02)
인용정보 피인용 횟수 : 132  인용 특허 : 0

초록

A database index file is maintained by a computer system having primary random access memory and secondary memory. A record for each item added to the database is stored in a sequential file in secondary memory (disk storage) and an indexed pointer to the new record is stored in a small B-tree store

대표청구항

A method of storing and maintaining a database of entries in a computer system having primary random access memory and secondary memory, the steps of the method performed by said computer system comprising: upon request, storing new records in a database file; storing indexed pointers to said new re

이 특허를 인용한 특허 (132)

  1. Farber, David A.; Lachman, Ronald D., Accessing data in a data processing system.
  2. De Meno, Randy; Prahlad, Anand; Schwartz, Jeremy A.; McGuigan, James J., Application specific rollback in a computer system.
  3. Gusack Mark David, Associative database model for electronic-based informational assemblies.
  4. Mark David Gusack, Associative database model for electronic-based informational assemblies.
  5. Freedman, Craig; Diaconu, Cristian; Zwilling, Michael, Cache-friendly B-tree accelerator.
  6. Bredenberg David, Client/server database system with methods for providing clients with server-based bi-directional scrolling at the serv.
  7. Rybicki,Stephen G.; Boothby,David J.; Daley,Robert C., Communication protocol for synchronization of personal information management databases.
  8. Farber, David A.; Lachman, Ronald D., Computer file system using content-dependent file identifiers.
  9. Graefe, Goetz, Computer indexes with multiple representations.
  10. Fischer Peter,DEX ; Keck Uwe,DEX, Computer system for retrieval of information.
  11. Kucherov, Anton; Braunschvig, Gilad; Fliess, Leron, Controlled testing using code error injection.
  12. Farber, David A.; Lachman, Ronald D., Controlling access to data in a data processing system.
  13. Rowan, Michael; Rodgers, Kevin; Darcy, Jeff, Data storage system.
  14. Bendakovsky, Amit; Hrle, Namik; Ritter, Thomas, Database backup and restore with integrated index reorganization.
  15. Bendakovsky, Amit; Hrle, Namik; Ritter, Thomas, Database backup and restore with integrated index reorganization.
  16. Brueckheimer Simon Daniel (London GBX), Database management.
  17. Sandler,Zigmund; Seroff,Vladimir; Kolodzieski,Scott J.; Kornilovski,Alexandre, Database system and methods.
  18. Nagavamsi Ponnekanti ; Jameison B. Martin, Database system providing methodology for enhancing concurrency using row update bit and deferred locking.
  19. Nagavamsi, Ponnekanti; Martin, Jameison B., Database system providing methodology for optimizing latching/copying costs in index scans on data-only locked tables.
  20. Hillegas Richard, Database system with improved methods for filtering duplicates from a tuple stream.
  21. Ponnekanti, Nagavamsi, Database system with lock manager enhancement for improving concurrency.
  22. Neil A. Burkhard, Database system with methodology for high-performance date.
  23. Ponnekanti, Nagavamsi, Database system with methodology for online index rebuild.
  24. Sankaran Mohan ; Krishnan Vaikom Bala, Database system with methods for parallel lock management.
  25. Kodavalla, Hanuma; Ponnekanti, Nagavamsi, Database system with methods providing high-concurrency access in B-Tree structures.
  26. Armangau, Philippe; Davenport, William; Bono, Jean-Pierre; Veeraswamy, Sairam; Pawar, Sitaram, Delegated reference count base file versioning.
  27. Faerber, Franz; Lee, Juchang; Schreter, Ivan, Deleting records in a multi-level storage architecture.
  28. Faerber, Franz; Lee, Juchang; Schreter, Ivan, Deleting records in a multi-level storage architecture without record locks.
  29. Jean A. Marquis, Deletion of ordered sets of keys in a compact O-complete tree.
  30. Garth John Marland ; Ruddy James Alan, Determining the optimal number of tasks for building a database index.
  31. Babkin, Sergey; Baulier, Jerry; Kolodzieski, Scott J.; Riecke, Jon G., Dynamic modification of schemas in streaming databases.
  32. Cheng Edward C., Dynamic organization model and management computing system and method therefor.
  33. Zbikowski Mark (Woodinville WA) Berkowitz Brian T. (Bellevue WA) Ferguson Robert I. (Seattle WA), Efficient storage of objects in a file system.
  34. Prahlad, Anand; De Meno, Randy; Schwartz, Jeremy A.; McGuigan, James J., Email attachment management in a computer system.
  35. Prahlad, Anand; De Meno, Randy; Schwartz, Jeremy A.; McGuigan, James J., Email attachment management in a computer system.
  36. Braunschvig, Gilad; Ben-Moshe, Tal; Schneider, Zvi; Krakov, David; Alkalay, Amitai, End-to-end data protection for distributed storage.
  37. Ross, Jay Bruce, Enhanced boolean processor with parallel input.
  38. Krakov, David; Vainbrand, Roman; Ben-Moshe, Tal; Dorfman, Eli; Weinbaum, Vladislav; Cohen, Noa, Fast startup for modular storage systems.
  39. Rose, Anthony, Filter for a distributed network.
  40. Rose, Anthony, Filter for a distributed network.
  41. Rose, Anthony, Filter for a distributed network.
  42. Crescenti, John; Kavuri, Srinivas; Oshinsky, David Alan; Prahlad, Anand, Hierarchical systems and methods for performing data storage operations.
  43. Crescenti, John; Kavuri, Srinivas; Oshinsky, David Alan; Prahlad, Anand, Hierarchical systems and methods for performing data storage operations.
  44. Kavuri, Srinivas; Madeira, Andre Duque, Hierarchical systems and methods for performing storage operations in a computer network.
  45. Kavuri, Srinivas; Madeira, Andre Duque, Hierarchical systems and methods for performing storage operations in a computer network.
  46. Kavuri, Srinivas; Madeira, Andre Duque, Hierarchical systems and methods for performing storage operations in a computer network.
  47. Hyatt, Martin H., Hierarchy statistical analysis system and method.
  48. Norcott, William D., High-performance change capture for data warehousing.
  49. Bender, Michael A.; Farach-Colton, Martin; Fogel, Yonatan R.; Kasheff, Zardosht; Kuszmaul, Bradley C.; Liberatore, Vincenzo; Perlman, Barry; Prohaska, Rich; Wells, David S., High-performance streaming dictionary.
  50. Meiri, David; Lempel, Irit, Increment resynchronization in hash-based replication.
  51. Bloomfield, Neil G., Incremental dynamic document index generation.
  52. Hrle, Namik; Teng, James Zu-Chia, Incremental indexing of a database table in a database.
  53. Ming-Syan Chen ; Kun-Lung Wu ; Philip Shi-Lung Yu, Index allocation for data broadcasting.
  54. Ross Jay Bruce ; Proulx Merle Thomas, Index relational processor.
  55. Zhang, Nick, Indexing management for hierarchical main memory.
  56. Prahlad, Anand; De Meno, Randy; Schwartz, Jeremy A.; McGuigan, James J., Interface systems and methods for accessing stored data.
  57. Prahlad, Anand; DeMeno, Randy; Schwartz, Jeremy A.; McGuigan, James J., Interface systems and methods for accessing stored data.
  58. Prahlad, Anand; DeMeno, Randy; Schwartz, Jeremy A.; McGuigan, James J., Interface systems and methods for accessing stored data.
  59. Prahlad, Anand; DeMeno, Randy; Schwartz, Jeremy Alan; McGuigan, James Joseph, Interface systems and methods for accessing stored data.
  60. Wijnholds Jan,NLX, Iterative search method builds key list for speeding up future searches.
  61. Rusher, Jack; Kolodzieski, Scott J., Log-structured store for streaming data.
  62. Oshinsky,David Alan; Ignatius,Paul; Prahlad,Anand; May,Andreas, Logical view and access to data managed by a modular data and storage management system.
  63. Prahlad,Anand; Meno,Randy De; Schwartz,Jeremy A.; McGuigan,James J., Logical view with granular access to exchange data managed by a modular data and storage management system.
  64. Faerber, Franz; Lee, Juchang; Schreter, Ivan, Logless atomic data movement.
  65. Chong, Eugene I.; Srinivasan, Jagannathan; Das, Souripriya; Freiwald, Charles G.; Yalamanchi, Aravind; Jagannath, Mahesh; Tran, Anh-Tuan; Krishnan, Ramkumar, Mapping logical row identifiers for primary B+tree-like structures to physical row identifiers.
  66. Lomet David ; Salzberg Betty, Media recovery with time-split B-trees.
  67. Ben-Moshe, Tal; Dorfman, Eli; Shoikhet, Kirill; Krakov, David; Vainbrand, Roman; Cohen, Noa, Memory allocation balancing for storage systems.
  68. Dhuse, Greg; Leggette, Wesley; Gray, Adam Michael; Volvovski, Ilya; Baptist, Andrew; Resch, Jason K., Merging index nodes of a hierarchical dispersed storage index.
  69. Downey John H., Method and apparatus for event simulation.
  70. Lahaije Paul D. M. E. (Eindhoven NLX), Method and apparatus for fast accessing of data items from a sorted list for use with such method and/or apparatus.
  71. Sharnoff David Muir ; Dillon Matthew D., Method and apparatus for indexing documents for message filtering.
  72. Boldyrev, Sergey; Kalra, Pavandeep, Method and apparatus for multidimensional data storage and file system with a dynamic ordered tree structure.
  73. Boldyrev, Sergey; Kalra, Pavandeep, Method and apparatus for multidimensional data storage and file system with a dynamic ordered tree structure.
  74. Pratt, John P.; Johnson, Russell Clark; Millett, Ronald P.; Tietjen, Bruce R., Method and apparatus for organizing and using indexes utilizing a search decision table.
  75. Shah Chandrakant J. ; Robertson Keith B., Method and apparatus for redundant postage accounting data files.
  76. Sternin, Jeffrey Y., Method and apparatus to facilitate accessing data in network management protocol tables.
  77. Benoit Dageville ; Alexander Channing Ho SG; Mohammed Zait ; Cetin Ozbutin, Method and mechanism for retrieving values from a database.
  78. Peltonen Kyle Gordon (Redmond WA) Milewski Bartosz (Redmond WA), Method and system for automatically indexing data in a document using a fresh index table.
  79. Avadhanam, Srikanth R.; Joshi, Milind M.; Kalhan, Ajay; Rangarajan, Srikumar; Reiter, Tsvi M., Method and system for creating a database table index using multiple processors.
  80. Rowan, Michael T.; Rodgers, Kevin F., Method and system for obtaining data stored in a data store.
  81. Dodd, Thomas Lance, Method and system for providing centralized data field encryption, and distributed storage and retrieval.
  82. MacCormick,John Philip, Method and system for renaming consecutive keys in a B-tree.
  83. Apostolopoulos, John G.; Wee, Susie J., Method and system for utilizing a tag to optimize portion of data transfer.
  84. Rowan, Michael T.; Rodgers, Kevin F., Method for identifying the time at which data was written to a data store.
  85. Burrows Michael, Method for mapping an index of a database into an array of files.
  86. Crozier,Keith, Method for translating computer data from one record structure to another.
  87. Kamel Shaath CA; Richard Freeman CA, Method of determining and storing indexing data on a sequential data storage medium for supporting random access of data files stored on the medium.
  88. Shaath, Kamel; Freeman, Richard, Method of determining and storing indexing data on a sequential data storage medium for supporting random access of data files stored on the medium.
  89. Darcy, Jeff, Methods and apparatus for optimally selecting a storage buffer for the storage of data.
  90. Farkas Peter ; Howell Stephen K. ; Rice Daniel S., Methods and apparatus for table lookup transformation of digital images.
  91. Rowan, Michael; Rodgers, Kevin, Methods and devices for restoring a portion of a data store.
  92. Malcolm Peter Bryan (Lewdown GBX), Modification metadata set, abstracted from database write requests.
  93. Crescenti, John; Kavuri, Srinivas; Oshinsky, David Alan; Prahlad, Anand, Modular backup and retrieval system used in conjunction with a storage area network.
  94. Crescenti, John; Kavuri, Srinivas; Oshinsky, David Alan; Prahlad, Anand, Modular backup and retrieval system used in conjunction with a storage area network.
  95. Kadaba Nagesh ; Moktan Hridai ; Patel Mark, Multi-stage parcel tracking system.
  96. Li, Kai; Patterson, R. Hugo; Zhu, Ming Benjamin; Bricker, Allan; Johnsson, Richard; Reddy, Sazzala; Zabarsky, Jeffery, Network file system-based data storage system.
  97. Li, Kai; Patterson, R. Hugo; Zhu, Ming Benjamin; Bricker, Allan; Johnsson, Richard; Reddy, Sazzala; Zabarsky, Jeffery, Network file system-based data storage system.
  98. Strauss ; Jr. Irvin Richard ; Thai Lam H., Optimized query interface for database management systems.
  99. Shivani Gupta ; William H. Waddington ; Benoit Dageville, Parallel index maintenance.
  100. Faerber, Franz; Lee, Juchang; Schreter, Ivan, Partial merge.
  101. Gokhale, Parag, Point in time rollback and un-installation of software.
  102. Passerini, Ron, Processing storage-related I/O requests using binary tree data structures.
  103. Zhang, Bin, Providing a partially sorted index.
  104. Barry Richard E. ; Al-eisa Eisa A., Restartable fast DB2 tablespace reorganization method.
  105. Nomura, Takashi, Search data update method and search data update system.
  106. Akaboshi,Naoki; Harada,Lilian; Kubota,Kazumi; Take,Riichiro; Ikuta,Satoshi, Searching apparatus and searching method using pattern of which sequence is considered.
  107. King, Kevin D., Software based methodology for the storage and retrieval of diverse information.
  108. King, Kevin D., Software-based methodology for the storage and retrieval of diverse information.
  109. Marquis Jean A., Storage and retrieval of ordered sets of keys in a compact 0-complete tree.
  110. Bigman, Ron, Storage array sizing for compressed applications.
  111. Boothby, David J., Synchronization of recurring records in incompatible databases.
  112. Boothby,David J., Synchronizing databases.
  113. Velamuri Syama S. ; Torbert Julia ; Nimmagadda Prasad, System and method for implementing a transaction log.
  114. Hendricks Matthew C. ; Martinez Kirk R. ; Mehta Naresh U., System and method for performing database query using a marker table.
  115. Bohannon Philip L. ; Leinbaugh Dennis W. ; Rastogi Rajeev ; Seshadri Srinivasan,INX ; Silberschatz Abraham ; Sudarshan Sundararajarao,INX, System and method for physically versioning data in a main memory database.
  116. Syama S. Velamuri ; Julia Torbert ; Prasad Nimmagadda, System and method for providing a transaction log.
  117. Velamuri Syama S. ; Torbert Julia ; Nimmagadda Prasad, System and method for recording transactions using a chronological list superimposed on an indexed list.
  118. Vijayan, Manoj Kumar; Viswanathan, Srikant; Attarde, Deepak Raghunath; Devassy, Varghese; Kottomtharayil, Rajiv, System and method for sharing SAN storage.
  119. Vijayan, Manoj Kumar; Viswanathan, Srikant; Attarde, Deepak Raghunath; Devassy, Varghese; Kottomtharayil, Rajiv, System and method for sharing san storage.
  120. Prahlad, Anand; Schwartz, Jeremy, Systems and methods for performing storage operations using network attached storage.
  121. Prahlad, Anand; Schwartz, Jeremy, Systems and methods for performing storage operations using network attached storage.
  122. Prahlad, Anand; Schwartz, Jeremy, Systems and methods for performing storage operations using network attached storage.
  123. Prahlad, Anand; Schwartz, Jeremy Alan, Systems and methods for performing storage operations using network attached storage.
  124. Rowan, Michael; Rogers, Kevin, Systems and methods for providing a modification history for a location within a data store.
  125. Oshinsky, David Alan; Ignatius, Paul; Prahlad, Anand; May, Andreas, Systems and methods for retrieving data in a computer network.
  126. Oshinsky, David Alan; Ignatius, Paul; Prahlad, Anand; May, Andreas, Systems and methods for retrieving data in a computer network.
  127. Oshinsky, David Alan; Ignatius, Paul; Prahlad, Anand; May, Andreas, Systems and methods for retrieving data in a computer network.
  128. Rowan, Michael T.; Rodgers, Kevin F., Systems and methods for time dependent data storage and recovery.
  129. Passerini, Ron, Systems, apparatus, and methods for processing I/O requests.
  130. Green Russell J.,GB6 ; Davies J. Christopher,GB6 ; Paxton Alan J.,GB6 ; Whitaker Christopher,GB6, Temporally and spatially organized database.
  131. Faerber, Franz; Lee, Juchang; Schreter, Ivan, Unified table query processing.
  132. Rowan, Michael T.; Rodgers, Kevin F., Virtual data store creation and use.
섹션별 컨텐츠 바로가기

AI-Helper ※ AI-Helper는 오픈소스 모델을 사용합니다.

AI-Helper 아이콘
AI-Helper
안녕하세요, AI-Helper입니다. 좌측 "선택된 텍스트"에서 텍스트를 선택하여 요약, 번역, 용어설명을 실행하세요.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.

선택된 텍스트

맨위로