{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,7]],"date-time":"2025-12-07T16:00:55Z","timestamp":1765123255645,"version":"3.41.0"},"reference-count":45,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[1997,3,1]],"date-time":"1997-03-01T00:00:00Z","timestamp":857174400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[1997,3,1]],"date-time":"1997-03-01T00:00:00Z","timestamp":857174400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Multimedia Tools and Applications"],"published-print":{"date-parts":[[1997,3]]},"DOI":"10.1023\/a:1009662214514","type":"journal-article","created":{"date-parts":[[2002,12,22]],"date-time":"2002-12-22T22:47:08Z","timestamp":1040597228000},"page":"115-151","source":"Crossref","is-referenced-by-count":32,"title":["The Architecture of the Dal\u00ed Main-Memory Storage Manager"],"prefix":"10.1007","volume":"4","author":[{"given":"Philip","family":"Bohannon","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Daniel","family":"Lieuwen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rajeev","family":"Rastogi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Avi","family":"Silberschatz","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"S.","family":"Seshadri","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"S.","family":"Sudarshan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"123911_CR1","doi-asserted-by":"crossref","unstructured":"R. Agrawal and N. GehaniOde (object database and environment): the language and the data model,\u201d in Proc. of ACM-SIGMOD Int'l Conference on Management of Data, Portland, OR, May 1989, pp. 36\u201345.","DOI":"10.1145\/67544.66930"},{"key":"123911_CR2","unstructured":"A. Aho, J. Hopcroft, and J. D. Ullman, The Design and Analysis of Computer Algorithms, Addison-Wesley, 1974."},{"key":"123911_CR3","doi-asserted-by":"crossref","unstructured":"A. Analyti and S. PramanikFast search in main memory databases,\u201d in Proc. of ACM-SIGMOD Int'l Conference on Management of Data, 1992.","DOI":"10.1145\/130283.130317"},{"key":"123911_CR4","unstructured":"R. Arlein, J. Gava, N. Gehani, and D. Lieuwen, Ode 4.2 user manual, Included in distribution at ftp:\/\/research.att.com\/dist\/ode\/doc, 1996."},{"key":"123911_CR5","unstructured":"D. Batory, J. Barnett, J. Garza, K. Smith, K. Tsukuda, B. Twichell, and T. WiseGenesis: An extensible database management system,\u201d in S. Zdonik and D. Maier, editors, Readings in Object-Oriented Database Systems, Morgan Kaufman, 1990."},{"key":"123911_CR6","doi-asserted-by":"crossref","unstructured":"P.A. Bernstein, M. Hsu, and B. MannImplementing recoverable requests using queues,\u201d in Proc. of ACM-SIGMOD Int'l Conference on Management of Data, May 1990.","DOI":"10.1145\/93597.98721"},{"key":"123911_CR7","unstructured":"A. Biliris and E. Panagos, EOS User's Guide, Release 2.0.0, Technical report, AT&T Bell Labs, 1993, BL011356-930505-25M."},{"key":"123911_CR8","series-title":"Technical Report","volume-title":"Logical and physical versioning in main memory databases","author":"P. Bohannon","year":"1995","unstructured":"P. Bohannon, D. Leinbaugh, R. Rastogi, S. Seshadri, A. Silberschatz, and S. Sudarshan, Logical and physical versioning in main memory databases, Technical Report 113880-951031-12, Lucent Technologies Bell Laboratories, Murray Hill, 1995."},{"key":"123911_CR9","unstructured":"P. Bohannon, D. Lieuwen, A. Silbershatz, S. Sudarshan, and J. GavaRecoverable user-level mutual exclusion,\u201d in Proc. 7th IEEE Symposium on Parallel and Distributed Processing, October 1995."},{"key":"123911_CR10","series-title":"Technical Report","volume-title":"Distributed multi-level recovery in main memory databases","author":"P. Bohannon","year":"1996","unstructured":"P. Bohannon, J. Parker, R. Rastogi, S. Seshadri, A. Silberschatz, and S. Sudarshan, Distributed multi-level recovery in main memory databases, Technical Report 1125300-96-0227-01TM, Lucent Technologies Bell Laboratories, Murray Hill, 1996."},{"key":"123911_CR11","doi-asserted-by":"crossref","unstructured":"M. J. Carey, D. J. DeWitt, J. E. Richardson, and E. J. ShekitaStorage management for objects in EXODUS,\u201d in W. Kim and F. H. Lochovsky, editors, Object-Oriented Concepts and Databases, Addison-Wesley, 1989.","DOI":"10.1145\/63320.66509"},{"key":"123911_CR12","doi-asserted-by":"crossref","unstructured":"D. J. DeWitt, R. Katz, F. Olken, D. Shapiro, M. Stonebraker, and D. WoodImplementation techniques for main memory database systems,\u201d in Proc. of ACM-SIGMOD Int'l Conference on Management of Data, Boston, Mass., June 1984, pp. 1\u20138.","DOI":"10.1145\/971697.602261"},{"key":"123911_CR13","doi-asserted-by":"crossref","unstructured":"M.H. EichA classification and comparison of main memory database recovery techniques,\u201d in Proc. of the IEEE Conference on Data Engineering, Los Angeles, CA, February 1989, pp. 332.","DOI":"10.1109\/ICDE.1987.7272398"},{"key":"123911_CR14","unstructured":"R. Fagin, J. Nievergelt, N. Pippenger, and H.R. Strong, Extendible hashing \u2014 a fast access method for dynamic files, IBM, Res.R. RJ2305, July 1978."},{"key":"123911_CR15","doi-asserted-by":"crossref","first-page":"509","DOI":"10.1109\/69.180602","volume":"4","author":"H. Garcia-Molina","year":"1992","unstructured":"H. Garcia-Molina and K. SalemMain memory database systems: An overview,\u201d IEEE Transactions on Knowledge and Data Engineering, Vol. 4, pp. 509\u2013516, 1992.","journal-title":"IEEE Transactions on Knowledge and Data Engineering"},{"key":"123911_CR16","unstructured":"V. Gottemukkala and T. LehmanLocking and latching in a memory-resident database system,\u201d in Proc. of the Int'l Conf. on Very Large Databases, August 1992, pp. 533\u2013544."},{"key":"123911_CR17","first-page":"365","volume-title":"Modeling in Data Base Management Systems","author":"J. N. Gray","year":"1976","unstructured":"J. N. Gray, R. A. Lorie, G. F. Putzolu, and I. L. Traiger.Granularity of locks and degrees of consistency in a shared database,\u201d in G.M. Nijssen, editor, Modeling in Data Base Management Systems, pp. 365\u2013394. North-Holland, Amsterdam, 1976."},{"key":"123911_CR18","doi-asserted-by":"crossref","unstructured":"L. M. Haas, W. Chang, G. M. Lohman, J. McPherson, P. F. Wilms, G. Lapis, B. Lindsay, H. Pirahesh, M. Carey, and E. Shekita, Starburst mid-flight: As the dust clears,\u201d IEEE Transactions on Knowledge and Data Engineering, Vol. 2, March 1990.","DOI":"10.1109\/69.50910"},{"key":"123911_CR19","doi-asserted-by":"crossref","first-page":"839","DOI":"10.1109\/TC.1986.1676845","volume":"C-35","author":"R. B. Hagmann","year":"1986","unstructured":"Robert B. HagmannA crash recovery scheme for a memory-resident database system,\u201d IEEE Transactions on Computers, Vol. C-35, pp. 839\u2013847, 1986.","journal-title":"IEEE Transactions on Computers"},{"key":"123911_CR20","doi-asserted-by":"crossref","unstructured":"Maruice HerlihyA methodology for implementing highly concurrent data structures,\u201d in ACM SIGPLAN Symp. on Principles and Practice of Parallel Programming, March 1989.","DOI":"10.1145\/99163.99185"},{"key":"123911_CR21","doi-asserted-by":"crossref","unstructured":"Maurice Herlihy, Impossibility and universality results for wait-free synchronization, Technical report, CMU, TR-CS-88-140, May 1988.","DOI":"10.1145\/62546.62593"},{"key":"123911_CR22","unstructured":"H. V. Jagadish, Dan Lieuwen, Rajeev Rastogi, Avi Silberschatz, and S. SudarshanDali: A high performance main-memory storage manager,\u201d in Proc. of the Int'l Conf. on Very Large Databases, 1994."},{"key":"123911_CR23","unstructured":"H. V. Jagadish, Avi Silberschatz, and S. SudarshanRecovering from main-memory lapses,\u201d in Proc. of the Int'l Conf. on Very Large Databases, 1993."},{"key":"123911_CR24","unstructured":"H. Korth and A. Silberschatz, Database System Concepts. McGraw-Hill, (second edition), 720pp., 1991."},{"key":"123911_CR25","doi-asserted-by":"crossref","first-page":"354","DOI":"10.1145\/320613.320619","volume":"5","author":"H. T. Kung","year":"1980","unstructured":"H. T. Kung and P. L. LehmanConcurrent manipulation of binary search trees,\u201d ACM Transactions on Database Systems, Vol. 5, pp. 354\u2013382, 1980.","journal-title":"ACM Transactions on Database Systems"},{"key":"123911_CR26","doi-asserted-by":"crossref","unstructured":"Charles Lamb, Gordon Landis, Jack Orenstein, and Dan WeinrebThe ObjectStore database system,\u201d CACM, Vol. 34, pp. 50\u201363, 1991.","DOI":"10.1145\/125223.125244"},{"key":"123911_CR27","doi-asserted-by":"crossref","first-page":"555","DOI":"10.1109\/69.180606","volume":"4","author":"T. Lehman","year":"1992","unstructured":"T. Lehman, E. J. Shekita, and L. CabreraAn evaluation of Starburst's memory resident storage component,\u201d IEEE Transactions on Knowledge and Data Engineering, Vol. 4, 1992, pp. 555\u2013566.","journal-title":"IEEE Transactions on Knowledge and Data Engineering"},{"key":"123911_CR28","doi-asserted-by":"crossref","unstructured":"T. J. Lehman and M. J. CareyQuery processing in main memory database management system,\u201d in Proc. of ACM-SIGMOD Int'l Conference on Management of Data, pp. 239\u2013250, 1986.","DOI":"10.1145\/16894.16878"},{"key":"123911_CR29","unstructured":"T. J. Lehman and M. J. CareyA study of index structures for main memory database management systems,\u201d in Proc. of the Int'l Conf. on Very Large Databases, August 1986, pp. 294\u2013303."},{"key":"123911_CR30","doi-asserted-by":"crossref","unstructured":"T. J. Lehman and M. J. CareyA recovery algorithm for a high-performance memory-resident database system,\u201d in Proc. of ACM-SIGMOD Int'l Conference on Management of Data, 1987, pp. 104\u2013117.","DOI":"10.1145\/38713.38730"},{"key":"123911_CR31","unstructured":"X. Li and M. EichPost-crash log processing for fuzzy checkpointing main memory databases,\u201d in Proc. IEEE CS Intl. Conf. on Data Engineering, April 1993."},{"key":"123911_CR32","unstructured":"Daniel F. Lieuwen, Narain Gehani,, and Robert ArleinThe Ode active database: Trigger semantics and implementation,\u201d in Proc. Data Engineering, February\u2013March 1996."},{"key":"123911_CR33","doi-asserted-by":"crossref","unstructured":"D. LometMLR: A recovery method for multi-level systems,\u201d in Proc. of ACM-SIGMOD Int'l Conference on Management of Data, 1992, pp. 185\u2013194.","DOI":"10.1145\/130283.130314"},{"key":"123911_CR34","doi-asserted-by":"crossref","unstructured":"U. Manber and G. D. LadnerConcurrency control in dynamic search structures,\u201d ACM Proc. on Database Systems, April 1982, pp. 268\u2013282.","DOI":"10.1145\/588111.588156"},{"key":"123911_CR35","unstructured":"C. MohanARIES\/KVL: A key-value locking method for concurrency control of multiaction transactions operating on Btree indexes,\u201d In IBM Almaden Res.Ctr, Res.R. No.RJ7008, 27pp., March 1990."},{"key":"123911_CR36","doi-asserted-by":"crossref","first-page":"94","DOI":"10.1145\/128765.128770","volume":"17","author":"C. Mohan","year":"1992","unstructured":"C. Mohan, D. Haderle, B. Lindsay, H. Pirahesh, and P. SchwarzARIES: A transaction recovery method supporting fine-granularity locking and partial rollbacks using write-ahead logging,\u201d ACM Transactions on Database Systems, Vol. 17, pp. 94\u2013162, 1992.","journal-title":"ACM Transactions on Database Systems"},{"key":"123911_CR37","doi-asserted-by":"crossref","unstructured":"C. Mohan and F. LevineARIES\/IM an efficient and high concurrency index management method using write-ahead logging,\u201d in Proc. of ACM-SIGMOD Int'l Conference on Management of Data, June 1992.","DOI":"10.1145\/130283.130338"},{"key":"123911_CR38","unstructured":"B. \u00d6zden, R. Rastogi, A. Silberschatz, P. S. Nararyan, and C. MartinThe Fellini multimedia storage server,\u201d In S. M. Chung, editor, Multimedia Information Storage and Management, Kluwer Academic Publishers, 1996."},{"key":"123911_CR39","doi-asserted-by":"crossref","first-page":"161","DOI":"10.1109\/69.50911","volume":"2","author":"K. Salem","year":"1990","unstructured":"K. Salem and H. Garcia-MolinaSystem M: A transaction processing testbed for memory resident data,\u201d IEEE Transactions on Knowledge and Data Engineering, Vol. 2, pp. 161\u2013172, March 1990.","journal-title":"IEEE Transactions on Knowledge and Data Engineering"},{"key":"123911_CR40","volume-title":"Proc. of the Persistent Object Systems Workshop","author":"E. Shekita","year":"1990","unstructured":"E. Shekita and M. ZwillingCricket: A Mapped Persistent Object Store,\u201d in Proc. of the Persistent Object Systems Workshop, Martha's Vineyard, MA, September 1990."},{"key":"123911_CR41","doi-asserted-by":"crossref","unstructured":"V. Singhal, S. V. Kakkad, and P. R. WilsonTexas: An efficient, portable persistent store,\u201d in Proc. Fifth Int'l. Workshop on Persistent Object Systems, September 1992.","DOI":"10.1007\/978-1-4471-3209-7_2"},{"key":"123911_CR42","unstructured":"Mark Sullivan and Michael StonebreakerUsing write protected data structures to improve software fault tolerance in highly available database management systems,\u201d in Proc. of the Int'l Conf. on Very Large Databases, 1991, pp. 171\u2013179."},{"key":"123911_CR43","doi-asserted-by":"crossref","unstructured":"J. Turek, D. Shasha, and S. PrakashLocking without blocking: Making lock based concurrent data structure algorithms nonblocking,\u201d in Proc. of the ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems, June 1992.","DOI":"10.1145\/137097.137873"},{"key":"123911_CR44","doi-asserted-by":"crossref","unstructured":"G. Weikum, C. Hasse, P. Broessler, and P. MuthMulti-level recovery,\u201d in Proc. of the ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems, June 1990, pp. 109\u2013123.","DOI":"10.1145\/298514.298548"},{"key":"123911_CR45","doi-asserted-by":"crossref","unstructured":"Seth J. White and David J. DeWittQuickstore: A high performance mapped object store, in Proc. of ACM-SIGMOD Int'l Conference on Management of Data, 1994.","DOI":"10.1145\/191839.191919"}],"container-title":["Multimedia Tools and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1023\/A:1009662214514.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1023\/A:1009662214514\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1023\/A:1009662214514.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,22]],"date-time":"2025-05-22T10:59:20Z","timestamp":1747911560000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1023\/A:1009662214514"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1997,3]]},"references-count":45,"journal-issue":{"issue":"2","published-print":{"date-parts":[[1997,3]]}},"alternative-id":["123911"],"URL":"https:\/\/doi.org\/10.1023\/a:1009662214514","relation":{},"ISSN":["1380-7501","1573-7721"],"issn-type":[{"type":"print","value":"1380-7501"},{"type":"electronic","value":"1573-7721"}],"subject":[],"published":{"date-parts":[[1997,3]]}}}