{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,28]],"date-time":"2025-09-28T04:19:53Z","timestamp":1759033193241},"reference-count":55,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2016,10]]},"DOI":"10.1109\/icsme.2016.47","type":"proceedings-article","created":{"date-parts":[[2017,1,17]],"date-time":"2017-01-17T04:26:44Z","timestamp":1484627204000},"page":"166-176","source":"Crossref","is-referenced-by-count":22,"title":["Evolving NoSQL Databases without Downtime"],"prefix":"10.1109","author":[{"given":"Karla","family":"Saur","sequence":"first","affiliation":[]},{"given":"Tudor","family":"Dumitras","sequence":"additional","affiliation":[]},{"given":"Michael","family":"Hicks","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2000.839432"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1007\/s007780050015"},{"article-title":"Redisfs","year":"0","author":"kemp","key":"ref33"},{"journal-title":"Evolving nosql databases without downtime (version 1)","year":"2015","author":"saur","key":"ref32"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1145\/2890955.2890966"},{"article-title":"Jansson","year":"0","author":"lehtinen","key":"ref30"},{"article-title":"SNAP Datasets: Stanford large network dataset collection","year":"2014","author":"leskovec","key":"ref37"},{"year":"0","key":"ref36","article-title":"Relationships (e.g. friendships) backed by redis"},{"key":"ref35","article-title":"Postmark","author":"katcher","year":"1997","journal-title":"Tech rep TR-3022"},{"article-title":"Fuse","year":"0","author":"szeredi","key":"ref34"},{"year":"0","key":"ref28"},{"year":"0","key":"ref27"},{"journal-title":"Scaling redis at twitter","year":"2014","author":"yu","key":"ref29"},{"year":"0","key":"ref2","article-title":"The apache cassandra project"},{"year":"0","key":"ref1","article-title":"Redis"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/2629460"},{"key":"ref22","first-page":"271","article-title":"Polus: A powerful live updating system","author":"chen","year":"2007","journal-title":"Proceedings of the 29th International Conference on Software Engineering"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1145\/2663165.2663328"},{"year":"0","key":"ref24","article-title":"Google app engine: Platform as a service"},{"key":"ref23","first-page":"103","article-title":"Rubah: DSU for java on a stock JVM","author":"pina","year":"2014","journal-title":"Proceedings of the 2014 ACM International Conference on Object Oriented Programming Systems Languages & Applications OOPSLA 2014 part of SPLASH 2014"},{"year":"0","key":"ref26"},{"year":"0","key":"ref25","article-title":"Using sessions and session persistence"},{"article-title":"Coping with change: data schema migration in haskell","year":"2015","author":"gundry","key":"ref50"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-16518-4_1"},{"article-title":"Toward on-line schema evolution for non-stop systems","year":"0","author":"deshpande","key":"ref55"},{"key":"ref54","first-page":"138","article-title":"Semantic web, ontologies and databases","author":"an","year":"0"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1016\/B978-012722442-8\/50058-6"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1007\/s00778-012-0302-x"},{"article-title":"The json data interchange format","year":"0","author":"international","key":"ref10"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.14778\/2536222.2536230"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1007\/11687238_26"},{"journal-title":"NoSQL Distilled A Brief Guide to the Emerging World of Polyglot Persistence","year":"2012","author":"sadalage","key":"ref12"},{"article-title":"Schema evolution in avro, protocol buffers and thrift","year":"2013","author":"kleppmann","key":"ref13"},{"year":"0","key":"ref14","article-title":"Voldemort support for avro schema evolution"},{"article-title":"Finally redis collections are iterable","year":"2013","author":"sanfilippo","key":"ref15"},{"year":"2005","key":"ref16","article-title":"Mediawiki 1.5 upgrade"},{"article-title":"Painless data migrations with schema-less nosql data stores and redis","year":"2011","author":"bellot","key":"ref17"},{"article-title":"Managing schema changes with mongodb","year":"2013","author":"rethans","key":"ref18"},{"year":"0","key":"ref19","article-title":"Are there any tools for schema migration for nosql databases?"},{"article-title":"Market guide for in-memory dbms","year":"2014","author":"guide","key":"ref4"},{"year":"0","key":"ref3","article-title":"Mongodb"},{"journal-title":"Nosql 133 Success Secrets - 133 Most Asked Questions on Nosql - What You Need to Know","year":"2014","author":"medina","key":"ref6"},{"article-title":"Nosql databases eat into the relational database market","year":"2015","author":"asay","key":"ref5"},{"year":"0","key":"ref8","article-title":"Apache thrift"},{"year":"0","key":"ref7","article-title":"Protocol buffers"},{"key":"ref49","article-title":"Managing schema evolution in nosql data stores","author":"scherzinger","year":"2013","journal-title":"Proceedings of the 14th International Symposium on Database Programming Languages (DBPL 2013)"},{"year":"0","key":"ref9","article-title":"Apache avro"},{"key":"ref46","first-page":"18:1","article-title":"Why do upgrades fail and what can we do about it?: Toward dependable, online upgrades in enterprise system","author":"dumitra?","year":"2009","journal-title":"Proceedings of the 10th ACM\/IFIP\/USENIX International Conference on Middleware"},{"article-title":"Tablemigrator","year":"2009","author":"serious","key":"ref45"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1145\/1869459.1869530"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1145\/2518037.2491245"},{"article-title":"Online schema change for mysql","year":"2010","author":"callaghan","key":"ref42"},{"article-title":"openark kit","year":"0","author":"noach","key":"ref41"},{"year":"2011","key":"ref44","article-title":"Large hadron migrator"},{"year":"2013","key":"ref43","article-title":"pt-online-schema-change"}],"event":{"name":"2016 IEEE International Conference on Software Maintenance and Evolution (ICSME)","start":{"date-parts":[[2016,10,2]]},"location":"Raleigh, NC, USA","end":{"date-parts":[[2016,10,7]]}},"container-title":["2016 IEEE International Conference on Software Maintenance and Evolution (ICSME)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/7807393\/7816432\/07816464.pdf?arnumber=7816464","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,12,13]],"date-time":"2017-12-13T19:52:24Z","timestamp":1513194744000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/7816464\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,10]]},"references-count":55,"URL":"https:\/\/doi.org\/10.1109\/icsme.2016.47","relation":{},"subject":[],"published":{"date-parts":[[2016,10]]}}}