{"id":"https://openalex.org/W74292997","doi":null,"title":"A Generic Provenance Middleware for Database Queries, Updates, and Transactions","display_name":"A Generic Provenance Middleware for Database Queries, Updates, and Transactions","publication_year":2014,"publication_date":"2014-01-01","ids":{"openalex":"https://openalex.org/W74292997","mag":"74292997"},"language":"en","primary_location":{"id":"pmh:oai:CiteSeerX.psu:10.1.1.706.5435","doi":null,"is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.706.5435","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://cs.iit.edu/%7Edbgroup/pdfpubls/AG14.pdf","raw_type":"text"},"volume":null,"type":"article","indexed_in":[],"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/A5000390399","display_name":"Bahareh Sadat Arab","orcid":"https://orcid.org/0000-0003-3194-3944","observed_orcids":["https://orcid.org/0000-0003-3194-3944"]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Bahareh Sadat Arab","raw_affiliation_strings":[],"raw_orcid":"https://orcid.org/0000-0003-3194-3944","affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5007788082","display_name":"Dieter Gawlick","orcid":"https://orcid.org/0000-0002-7882-0565","observed_orcids":["https://orcid.org/0000-0002-7882-0565"]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Dieter Gawlick","raw_affiliation_strings":[],"raw_orcid":"https://orcid.org/0000-0002-7882-0565","affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5113777904","display_name":"R. Venkatesh Babu","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Venkatesh Babu Radhakrishnan","raw_affiliation_strings":[],"raw_orcid":"https://orcid.org/0000-0002-1926-1804","affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5113868585","display_name":"Hao Guo","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Hao Guo","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5061858093","display_name":"Boris Glavic","orcid":"https://orcid.org/0000-0003-2887-2452","observed_orcids":["https://orcid.org/0000-0003-2887-2452"]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Boris Glavic","raw_affiliation_strings":[],"raw_orcid":"https://orcid.org/0000-0003-2887-2452","affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":6.1304,"has_fulltext":false,"cited_by_count":23,"citation_normalized_percentile":{"value":0.96019856,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10317","display_name":"Advanced Database Systems and Queries","score":0.8330000042915344,"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/T10317","display_name":"Advanced Database Systems and Queries","score":0.8330000042915344,"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/T11986","display_name":"Scientific Computing and Data Management","score":0.032499998807907104,"subfield":{"id":"https://openalex.org/subfields/1802","display_name":"Information Systems and Management"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T10927","display_name":"Access Control and Trust","score":0.013899999670684338,"subfield":{"id":"https://openalex.org/subfields/3312","display_name":"Sociology and Political Science"},"field":{"id":"https://openalex.org/fields/33","display_name":"Social Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/provenance","display_name":"provenance","score":0.6669999957084656},{"id":"https://openalex.org/keywords/database-middleware","display_name":"database middleware","score":0.890999972820282},{"id":"https://openalex.org/keywords/query-reformulation","display_name":"query rewriting","score":0.8379999995231628},{"id":"https://openalex.org/keywords/database-transactions","display_name":"database transactions","score":0.7120000123977661},{"id":"https://openalex.org/keywords/concurrent-transactions","display_name":"concurrent transactions","score":0.8090000152587891},{"id":"https://openalex.org/keywords/audit-logs","display_name":"audit logs","score":0.652999997138977},{"id":"https://openalex.org/keywords/time-travel","display_name":"time travel","score":0.9819999933242798},{"id":"https://openalex.org/keywords/rewrite-rules","display_name":"rewrite rules","score":0.609000027179718},{"id":"https://openalex.org/keywords/query-optimization","display_name":"query optimization","score":0.8809999823570251},{"id":"https://openalex.org/keywords/database-updates","display_name":"database updates","score":0.4950000047683716}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8310492038726807},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.6532440185546875},{"id":"https://openalex.org/C75949130","wikidata":"https://www.wikidata.org/wiki/Q848010","display_name":"Database transaction","level":2,"score":0.5610938668251038},{"id":"https://openalex.org/C75291252","wikidata":"https://www.wikidata.org/wiki/Q1315756","display_name":"TRACE (psycholinguistics)","level":2,"score":0.5275261998176575},{"id":"https://openalex.org/C54239708","wikidata":"https://www.wikidata.org/wiki/Q1329910","display_name":"View","level":3,"score":0.457848459482193},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4549138844013214},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.3443540930747986},{"id":"https://openalex.org/C148840519","wikidata":"https://www.wikidata.org/wiki/Q1049878","display_name":"Database design","level":2,"score":0.2512786388397217},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"pmh:oai:CiteSeerX.psu:10.1.1.706.5435","doi":null,"is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.706.5435","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://cs.iit.edu/%7Edbgroup/pdfpubls/AG14.pdf","raw_type":"text"},{"id":"mag:74292997","doi":null,"is_oa":false,"landing_page_url":"https://www.usenix.org/system/files/conference/tapp2014/tapp14_paper_arab.pdf","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":18,"referenced_works":["https://openalex.org/W200275619","https://openalex.org/W947265298","https://openalex.org/W1578937649","https://openalex.org/W1968875243","https://openalex.org/W2009448490","https://openalex.org/W2019390807","https://openalex.org/W2036985502","https://openalex.org/W2069028640","https://openalex.org/W2088422262","https://openalex.org/W2099360200","https://openalex.org/W2101235780","https://openalex.org/W2111465715","https://openalex.org/W2117917070","https://openalex.org/W2123304966","https://openalex.org/W2156399060","https://openalex.org/W2165766811","https://openalex.org/W2167541073","https://openalex.org/W2404600308"],"related_works":["https://openalex.org/W2219503726","https://openalex.org/W2767854619","https://openalex.org/W2512321176","https://openalex.org/W4386768917","https://openalex.org/W4307410861","https://openalex.org/W2119325664","https://openalex.org/W2400623485","https://openalex.org/W2135797505","https://openalex.org/W2404600308","https://openalex.org/W7095073880"],"abstract_inverted_index":{"We":[0],"present":[1,78],"an":[2,27,99,134],"architecture":[3],"and":[4,43,49,64,102,133],"prototype":[5],"implementation":[6],"for":[7,45,58,81,129,136],"a":[8,37,79,122],"generic":[9],"provenance":[10,41,59,84,95],"database":[11,32,87,131],"middleware":[12],"(GProM)":[13],"that":[14],"is":[15],"based":[16],"on":[17],"the":[18,68,75,83],"concept":[19],"of":[20,31,40,70,85,117],"query":[21],"rewrites,":[22],"which":[23],"are":[24,74,106,109],"applied":[25],"to":[26,77],"algebraic":[28],"graph":[29],"representation":[30],"operations.":[33],"The":[34],"system":[35],"supports":[36,55],"wide":[38],"range":[39],"types":[42],"representations":[44],"queries,":[46],"updates,":[47],"transactions,":[48],"operations":[50],"spanning":[51],"multiple":[52,130],"transac-tions.":[53],"GProM":[54,118],"several":[56],"strategies":[57],"genera-tion,":[60],"e.g.,":[61],"on-demand,":[62],"rule-based,":[63],"\u201calways":[65],"on\u201d.":[66],"To":[67],"best":[69],"our":[71],"knowledge,":[72],"we":[73],"first":[76],"solution":[80],"comput-ing":[82],"concurrent":[86],"transactions.":[88],"Our":[89],"solu-tion":[90],"can":[91],"retroactively":[92],"trace":[93],"transaction":[94],"as":[96,98],"long":[97],"audit":[100],"log":[101],"time":[103],"travel":[104],"functionality":[105],"available":[107],"(both":[108],"sup-ported":[110],"by":[111],"most":[112],"DBMS).":[113],"Other":[114],"noteworthy":[115],"features":[116],"in-clude:":[119],"extensibility":[120],"through":[121],"declarative":[123],"rewrite":[124],"rule":[125],"specification":[126],"language,":[127],"support":[128],"backends,":[132],"optimizer":[135],"rewritten":[137],"queries.":[138]},"counts_by_year":[{"year":2021,"cited_by_count":3},{"year":2019,"cited_by_count":1},{"year":2018,"cited_by_count":3},{"year":2017,"cited_by_count":7},{"year":2016,"cited_by_count":6},{"year":2015,"cited_by_count":2},{"year":2014,"cited_by_count":1}],"updated_date":"2026-10-12T09:40:04.860316","created_date":"2016-06-24T00:00:00"}
