{"id":"https://openalex.org/W2102703138","doi":"https://doi.org/10.1109/tkde.2004.1269673","title":"The vagabond approach to logging and recovery in transaction-time temporal object database systems","display_name":"The vagabond approach to logging and recovery in transaction-time temporal object database systems","publication_year":2004,"publication_date":"2004-03-08","ids":{"openalex":"https://openalex.org/W2102703138","doi":"https://doi.org/10.1109/tkde.2004.1269673","mag":"2102703138"},"language":"en","primary_location":{"id":"doi:10.1109/tkde.2004.1269673","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tkde.2004.1269673","pdf_url":null,"source":{"id":"https://openalex.org/S30698027","display_name":"IEEE Transactions on Knowledge and Data Engineering","issn_l":"1041-4347","issn":["1041-4347","1558-2191","2326-3865"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Knowledge and Data Engineering","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5052652788","display_name":"Kjetil N\u00f8rv\u00e5g","orcid":"https://orcid.org/0000-0002-4250-9329"},"institutions":[{"id":"https://openalex.org/I204778367","display_name":"Norwegian University of Science and Technology","ror":"https://ror.org/05xg72x27","country_code":"NO","type":"education","lineage":["https://openalex.org/I204778367"]}],"countries":["NO"],"is_corresponding":true,"raw_author_name":"K. Norvag","raw_affiliation_strings":["Department of Computer and Information Science, Norwegian University of Science and Technology, Norway","Department of Computer and Information Science, Norwegian University of Science and Technology, TRONDHEIM, Norway"],"affiliations":[{"raw_affiliation_string":"Department of Computer and Information Science, Norwegian University of Science and Technology, Norway","institution_ids":["https://openalex.org/I204778367"]},{"raw_affiliation_string":"Department of Computer and Information Science, Norwegian University of Science and Technology, TRONDHEIM, Norway","institution_ids":["https://openalex.org/I204778367"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5052652788"],"corresponding_institution_ids":["https://openalex.org/I204778367"],"apc_list":null,"apc_paid":null,"fwci":0.2318,"has_fulltext":false,"cited_by_count":7,"citation_normalized_percentile":{"value":0.63686625,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":"16","issue":"4","first_page":"504","last_page":"518"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9995999932289124,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10317","display_name":"Advanced Database Systems and Queries","score":0.9987999796867371,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8673598766326904},{"id":"https://openalex.org/keywords/transaction-log","display_name":"Transaction log","score":0.7788596153259277},{"id":"https://openalex.org/keywords/database-transaction","display_name":"Database transaction","score":0.7221804261207581},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.6623359322547913},{"id":"https://openalex.org/keywords/commit","display_name":"Commit","score":0.6482893824577332},{"id":"https://openalex.org/keywords/object","display_name":"Object (grammar)","score":0.5876778364181519},{"id":"https://openalex.org/keywords/temporal-database","display_name":"Temporal database","score":0.5678390264511108},{"id":"https://openalex.org/keywords/transaction-processing","display_name":"Transaction processing","score":0.561920166015625},{"id":"https://openalex.org/keywords/real-time-database","display_name":"Real-time database","score":0.4565138816833496},{"id":"https://openalex.org/keywords/database-design","display_name":"Database design","score":0.44972798228263855},{"id":"https://openalex.org/keywords/view","display_name":"View","score":0.44238147139549255},{"id":"https://openalex.org/keywords/logging","display_name":"Logging","score":0.42038533091545105},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.3324251174926758},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.14274320006370544}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8673598766326904},{"id":"https://openalex.org/C2212953","wikidata":"https://www.wikidata.org/wiki/Q948454","display_name":"Transaction log","level":3,"score":0.7788596153259277},{"id":"https://openalex.org/C75949130","wikidata":"https://www.wikidata.org/wiki/Q848010","display_name":"Database transaction","level":2,"score":0.7221804261207581},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.6623359322547913},{"id":"https://openalex.org/C153180980","wikidata":"https://www.wikidata.org/wiki/Q19776675","display_name":"Commit","level":2,"score":0.6482893824577332},{"id":"https://openalex.org/C2781238097","wikidata":"https://www.wikidata.org/wiki/Q175026","display_name":"Object (grammar)","level":2,"score":0.5876778364181519},{"id":"https://openalex.org/C77277458","wikidata":"https://www.wikidata.org/wiki/Q1969246","display_name":"Temporal database","level":2,"score":0.5678390264511108},{"id":"https://openalex.org/C72108876","wikidata":"https://www.wikidata.org/wiki/Q844565","display_name":"Transaction processing","level":3,"score":0.561920166015625},{"id":"https://openalex.org/C2776675167","wikidata":"https://www.wikidata.org/wiki/Q669265","display_name":"Real-time database","level":2,"score":0.4565138816833496},{"id":"https://openalex.org/C148840519","wikidata":"https://www.wikidata.org/wiki/Q1049878","display_name":"Database design","level":2,"score":0.44972798228263855},{"id":"https://openalex.org/C54239708","wikidata":"https://www.wikidata.org/wiki/Q1329910","display_name":"View","level":3,"score":0.44238147139549255},{"id":"https://openalex.org/C125620115","wikidata":"https://www.wikidata.org/wiki/Q845249","display_name":"Logging","level":2,"score":0.42038533091545105},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.3324251174926758},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.14274320006370544},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C18903297","wikidata":"https://www.wikidata.org/wiki/Q7150","display_name":"Ecology","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tkde.2004.1269673","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tkde.2004.1269673","pdf_url":null,"source":{"id":"https://openalex.org/S30698027","display_name":"IEEE Transactions on Knowledge and Data Engineering","issn_l":"1041-4347","issn":["1041-4347","1558-2191","2326-3865"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Knowledge and Data Engineering","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":44,"referenced_works":["https://openalex.org/W24973626","https://openalex.org/W70353091","https://openalex.org/W75703690","https://openalex.org/W104909822","https://openalex.org/W123634196","https://openalex.org/W149725841","https://openalex.org/W201248661","https://openalex.org/W1508355855","https://openalex.org/W1509958463","https://openalex.org/W1515932031","https://openalex.org/W1545155892","https://openalex.org/W1565751952","https://openalex.org/W1597031764","https://openalex.org/W1606051903","https://openalex.org/W1665789430","https://openalex.org/W1698229348","https://openalex.org/W1838830303","https://openalex.org/W1870455363","https://openalex.org/W2011874581","https://openalex.org/W2025371316","https://openalex.org/W2108183412","https://openalex.org/W2117034946","https://openalex.org/W2118004567","https://openalex.org/W2136087212","https://openalex.org/W2151843600","https://openalex.org/W2154322583","https://openalex.org/W2156448604","https://openalex.org/W2162064942","https://openalex.org/W2172126130","https://openalex.org/W2205436351","https://openalex.org/W2460125270","https://openalex.org/W4236976055","https://openalex.org/W4237996787","https://openalex.org/W4241469779","https://openalex.org/W4300868769","https://openalex.org/W4380230491","https://openalex.org/W6601012259","https://openalex.org/W6603073483","https://openalex.org/W6604302124","https://openalex.org/W6605091924","https://openalex.org/W6606035837","https://openalex.org/W6630361471","https://openalex.org/W6635760593","https://openalex.org/W6637704273"],"related_works":["https://openalex.org/W2186504310","https://openalex.org/W2349862564","https://openalex.org/W2407697308","https://openalex.org/W2375250841","https://openalex.org/W982381402","https://openalex.org/W1881166528","https://openalex.org/W2169450010","https://openalex.org/W62143461","https://openalex.org/W2145604573","https://openalex.org/W1165727338"],"abstract_inverted_index":{"In":[0,9,56,74],"most":[1],"current":[2],"database":[3,67,115],"systems,":[4],"data":[5],"is":[6,19,43,63,79,107,125,129],"updated":[7],"in-place.":[8],"order":[10,57],"to":[11,34,37,58,64,82,132],"support":[12,133,159],"recovery":[13],"and":[14,69,104,142,150,154],"increase":[15],"performance,":[16],"write-ahead":[17],"logging":[18,22],"used.":[20],"This":[21],"defers":[23],"the":[24,31,38,66,77,83,94,118],"in-place":[25],"updates.":[26],"However,":[27],"sooner":[28],"or":[29],"later,":[30],"updates":[32],"have":[33],"be":[35],"applied":[36],"database.":[39],"Even":[40],"if":[41],"this":[42,75,105],"done":[44],"as":[45,136],"a":[46,71,86],"batch":[47],"operation,":[48],"it":[49,128],"can":[50],"result":[51],"in":[52,85,121,147],"many":[53],"nonsequential":[54],"writes.":[55],"avoid":[59],"this,":[60],"another":[61],"approach":[62,96,106,120],"eliminate":[65],"completely":[68],"use":[70],"log-only":[72,95,119],"approach.":[73],"case,":[76],"log":[78,155],"written":[80],"contiguously":[81],"disk,":[84],"no-overwrite":[87],"way":[88],"using":[89,93],"large":[90],"blocks.":[91],"When":[92],"keeping":[97],"previous":[98],"versions":[99],"comes":[100],"almost":[101],"for":[102,111,152,160],"free,":[103],"therefore":[108],"particularly":[109],"interesting":[110],"transaction-time":[112],"temporal":[113],"object":[114,153],"systems.":[116],"Although":[117],"its":[122],"basic":[123],"form":[124],"relatively":[126],"straightforward,":[127],"not":[130],"trivial":[131],"features":[134,162],"such":[135],"steal/no-force":[137],"buffer":[138],"management,":[139],"fuzzy":[140],"checkpointing,":[141],"fast":[143],"commit.":[144],"We":[145],"describe,":[146],"detail,":[148],"algorithms":[149],"strategies":[151],"management":[156],"that":[157],"make":[158],"these":[161],"possible.":[163]},"counts_by_year":[{"year":2018,"cited_by_count":1},{"year":2016,"cited_by_count":1},{"year":2012,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
