{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,20]],"date-time":"2026-01-20T09:37:11Z","timestamp":1768901831818,"version":"3.49.0"},"reference-count":99,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2015,8,14]],"date-time":"2015-08-14T00:00:00Z","timestamp":1439510400000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Journal of Big Data"],"published-print":{"date-parts":[[2015,12]]},"DOI":"10.1186\/s40537-015-0025-0","type":"journal-article","created":{"date-parts":[[2015,8,13]],"date-time":"2015-08-13T01:36:47Z","timestamp":1439429807000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":74,"title":["Choosing the right NoSQL database for the job: a quality attribute evaluation"],"prefix":"10.1186","volume":"2","author":[{"given":"Jo\u00e3o Ricardo","family":"Louren\u00e7o","sequence":"first","affiliation":[]},{"given":"Bruno","family":"Cabral","sequence":"additional","affiliation":[]},{"given":"Paulo","family":"Carreiro","sequence":"additional","affiliation":[]},{"given":"Marco","family":"Vieira","sequence":"additional","affiliation":[]},{"given":"Jorge","family":"Bernardino","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2015,8,14]]},"reference":[{"key":"25_CR1","unstructured":"Orend K (2010) Analysis and Classification of NoSQL Databases and Evaluation of their Ability to Replace an Object-relational Persistence Layer. Dissertation, Technische Universit\u00e4t M\u00fcnchen."},{"issue":"2","key":"25_CR2","doi-asserted-by":"publisher","first-page":"12","DOI":"10.1109\/MC.2010.58","volume":"43","author":"N Leavitt","year":"2010","unstructured":"Leavitt N (2010) Will nosql databases live up to their promise?Computer 43(2): 12\u201314.","journal-title":"Computer"},{"issue":"2","key":"25_CR3","doi-asserted-by":"publisher","first-page":"4","DOI":"10.1145\/1365815.1365816","volume":"26","author":"F Chang","year":"2008","unstructured":"Chang F, Dean J, Ghemawat S, Hsieh WC, Wallach DA, Burrows M, Chandra T, Fikes A, Gruber RE (2008) Bigtable: A distributed storage system for structured data. ACM Trans Comput Syst (TOCS) 26(2): 4.","journal-title":"ACM Trans Comput Syst (TOCS)"},{"issue":"12","key":"25_CR4","doi-asserted-by":"publisher","first-page":"1712","DOI":"10.14778\/2367502.2367511","volume":"5","author":"A Floratou","year":"2012","unstructured":"Floratou A, Teletia N, DeWitt DJ, Patel JM, Zhang D (2012) Can the elephants handle the nosql onslaught?Proc VLDB Endowment 5(12): 1712\u20131723.","journal-title":"Proc VLDB Endowment"},{"key":"25_CR5","unstructured":"Lith A, Mattson J (2013) Investigating storage solutions for large data: A comparison of well performing and scalable data storage solutions for real time extraction and batch insertion of data. Dissertation, Chalmers University of Technology."},{"key":"25_CR6","volume-title":"NoSQL Distilled: a Brief Guide to the Emerging World of Polyglot Persistence","author":"PJ Sadalage","year":"2012","unstructured":"Sadalage PJ, Fowler M (2012) NoSQL Distilled: a Brief Guide to the Emerging World of Polyglot Persistence. Pearson Education, Upper Saddle River, NJ."},{"key":"25_CR7","doi-asserted-by":"crossref","first-page":"191","DOI":"10.1145\/2384716.2384773","volume-title":"Proceedings of the 3rd Annual Conference on Systems, Programming, and Applications: Software for Humanity","author":"A Schram","year":"2012","unstructured":"Schram A, Anderson KM (2012) Mysql to nosql: data modeling challenges in supporting scalability In: Proceedings of the 3rd Annual Conference on Systems, Programming, and Applications: Software for Humanity, 191\u2013202.. ACM, Tucson, Arizona, USA."},{"key":"25_CR8","unstructured":"NoSQL. http:\/\/nosql-database.org\/ . Accessed June, 2015."},{"key":"25_CR9","unstructured":"Strauch C (2011) NoSQL Databases. Lecture: Selected Topics on Software-Technology Ultra-Large Scale Sites, Stuttgart Media University."},{"issue":"6","key":"25_CR10","doi-asserted-by":"publisher","first-page":"323","DOI":"10.1134\/S0361768814060152","volume":"40","author":"S Kuznetsov","year":"2014","unstructured":"Kuznetsov S, Poskonin A (2014) Nosql data management systems. Program Comput Softw 40(6): 323\u2013332.","journal-title":"Program Comput Softw"},{"key":"25_CR11","first-page":"336","volume-title":"International Conference on Cloud and Service Computing","author":"R Hecht","year":"2011","unstructured":"Hecht R, Jablonski S (2011) Nosql evaluation In: International Conference on Cloud and Service Computing, 336\u201341.. IEEE, Hong Kong, China."},{"issue":"4","key":"25_CR12","doi-asserted-by":"publisher","first-page":"12","DOI":"10.1145\/1978915.1978919","volume":"39","author":"R Cattell","year":"2011","unstructured":"Cattell R (2011) Scalable sql and nosql data stores. ACM SIGMOD Record 39(4): 12\u201327.","journal-title":"ACM SIGMOD Record"},{"key":"25_CR13","doi-asserted-by":"crossref","first-page":"741","DOI":"10.1007\/978-3-319-16486-1_73","volume-title":"New Contributions in Information Systems and Technologies","author":"JR Louren\u00e7o","year":"2015","unstructured":"Louren\u00e7o JR, Abramova V, Vieira M, Cabral B, Bernardino J (2015) Nosql databases: A software engineering perspective In: New Contributions in Information Systems and Technologies, 741\u2013750.. Springer, S\u00e3o Miguel, Azores, Portugal."},{"key":"25_CR14","first-page":"205","volume-title":"ACM SIGOPS Operating Systems Review","author":"G DeCandia","year":"2007","unstructured":"DeCandia G, Hastorun D, Jampani M, Kakulapati G, Lakshman A, Pilchin A, Sivasubramanian S, Vosshall P, Vogels W (2007) Dynamo: amazon\u2019s highly available key-value store In: ACM SIGOPS Operating Systems Review, 205\u2013220.. ACM, Stevenson, Washington, USA."},{"issue":"4","key":"25_CR15","doi-asserted-by":"publisher","first-page":"10","DOI":"10.1145\/1721654.1721659","volume":"53","author":"M Stonebraker","year":"2010","unstructured":"Stonebraker M (2010) Sql databases v. nosql databases. Commun ACM. 53(4): 10\u201311.","journal-title":"Commun ACM."},{"issue":"8","key":"25_CR16","doi-asserted-by":"publisher","first-page":"10","DOI":"10.1145\/1978542.1978546","volume":"54","author":"M Stonebraker","year":"2011","unstructured":"Stonebraker M (2011) Stonebraker on nosql and enterprises. Commun ACM. 54(8): 10\u201311.","journal-title":"Commun ACM."},{"key":"25_CR17","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/RoEduNet.2011.5993686","volume-title":"Roedunet International Conference (RoEduNet), 2011 10th","author":"BG Tudorica","year":"2011","unstructured":"Tudorica BG, Bucur C (2011) A comparison between several nosql databases with comments and notes In: Roedunet International Conference (RoEduNet), 2011 10th, 1\u20135.. IEEE, Iasi, Romania."},{"key":"25_CR18","volume-title":"Proc of the 2nd ACM Symposium on Cloud Computing (SoCC)","author":"T Dory","year":"2011","unstructured":"Dory T, Mej\u00edas B, Van Roy P, Tran NL (2011) Comparative elasticity and scalability measurements of cloud databases In: Proc of the 2nd ACM Symposium on Cloud Computing (SoCC).. IEEE, Iasi, Romania."},{"key":"25_CR19","doi-asserted-by":"crossref","unstructured":"Konstantinou I, Angelou E, Boumpouka C, Tsoumakos D, Koziris N (2011) On the elasticity of nosql databases over cloud management platforms In: Proceedings of the 20th ACM international conference on Information and knowledge management, 24\u201328, Glasgow.","DOI":"10.1145\/2063576.2063973"},{"key":"25_CR20","doi-asserted-by":"crossref","first-page":"363","DOI":"10.1109\/ICPCA.2011.6106531","volume-title":"Pervasive Computing and Applications (ICPCA), 2011 6th International Conference On","author":"J Han","year":"2011","unstructured":"Han J, Haihong E, Le G, Du J (2011) Survey on nosql database In: Pervasive Computing and Applications (ICPCA), 2011 6th International Conference On, 363\u2013366.. IEEE, Port Elizabeth, South Africa."},{"key":"25_CR21","doi-asserted-by":"publisher","first-page":"143","DOI":"10.1145\/1807128.1807152","volume-title":"Proceedings of the 1st ACM Symposium on Cloud Computing","author":"BF Cooper","year":"2010","unstructured":"Cooper BF, Silberstein A, Tam E, Ramakrishnan R, Sears R (2010) Benchmarking cloud serving systems with ycsb In: Proceedings of the 1st ACM Symposium on Cloud Computing, 143\u2013154.. ACM, Indianapolis, Indiana, USA."},{"key":"25_CR22","doi-asserted-by":"publisher","first-page":"431","DOI":"10.1109\/CLOUD.2012.18","volume-title":"Cloud Computing (CLOUD), 2012 IEEE 5th International Conference On","author":"JS van der Veen","year":"2012","unstructured":"van der Veen JS, van der Waaij B, Meijer RJ (2012) Sensor data storage performance: Sql or nosql, physical or virtual In: Cloud Computing (CLOUD), 2012 IEEE 5th International Conference On, 431\u2013438.. IEEE, Honolulu, HI, USA."},{"key":"25_CR23","first-page":"5","volume-title":"Proceedings of the 51st ACM Southeast Conference","author":"Z Parker","year":"2013","unstructured":"Parker Z, Poe S, Vrbsky SV (2013) Comparing nosql mongodb to an sql db In: Proceedings of the 51st ACM Southeast Conference, 5.. ACM, Savannah, Georgia, USA."},{"key":"25_CR24","first-page":"422","volume":"3","author":"S Kashyap","year":"2013","unstructured":"Kashyap S, Zamwar S, Bhavsar T, Singh S (2013) Benchmarking and analysis of nosql technologies. Int J Emerg Technol Adv Eng 3: 422\u2013426.","journal-title":"Int J Emerg Technol Adv Eng"},{"issue":"12","key":"25_CR25","doi-asserted-by":"publisher","first-page":"1724","DOI":"10.14778\/2367502.2367512","volume":"5","author":"T Rabl","year":"2012","unstructured":"Rabl T, G\u00f3mez-Villamor S, Sadoghi M, Munt\u00e9s-Mulero V, Jacobsen HA, Mankovskii S (2012) Solving big data challenges for enterprise application performance management. Proc VLDB Endowment 5(12): 1724\u20131735.","journal-title":"Proc VLDB Endowment"},{"key":"25_CR26","unstructured":"Nelubin D, Engber B (2013) Ultra-High Performance NoSQL Benchmarking: Analyzing Durability and Performance Tradeoffs. Thumbtack Technology, Inc., White Paper."},{"key":"25_CR27","unstructured":"Nelubin D, Engber B (2013) Nosql failover characteristics: Aerospike, cassandra, couchbase, mongodb."},{"key":"25_CR28","doi-asserted-by":"publisher","first-page":"14","DOI":"10.1145\/2494444.2494447","volume-title":"Proceedings of the International C* Conference on Computer Science and Software Engineering","author":"V Abramova","year":"2013","unstructured":"Abramova V, Bernardino J (2013) Nosql databases: Mongodb vs cassandra In: Proceedings of the International C* Conference on Computer Science and Software Engineering, 14\u201322.. ACM, New York, USA."},{"key":"25_CR29","doi-asserted-by":"publisher","first-page":"310","DOI":"10.1007\/978-3-642-41338-4_20","volume-title":"The Semantic Web\u2013ISWC 2013","author":"P Cudr\u00e9-Mauroux","year":"2013","unstructured":"Cudr\u00e9-Mauroux P, Enchev I, Fundatureanu S, Groth P, Haque A, Harth A, Keppmann FL, Miranker D, Sequeda JF, Wylot M (2013) Nosql databases for rdf: an empirical evaluation In: The Semantic Web\u2013ISWC 2013, 310\u2013325.. Springer, Berlin."},{"key":"25_CR30","doi-asserted-by":"crossref","first-page":"198","DOI":"10.1109\/PDCAT.2013.38","volume-title":"Parallel and Distributed Computing, Applications and Technologies (PDCAT), 2013 International Conference On","author":"CT Yang","year":"2013","unstructured":"Yang CT, Liu JC, Hsu WH, Lu HW, Chu WC-C (2013) Implementation of data transform method into nosql database for healthcare data In: Parallel and Distributed Computing, Applications and Technologies (PDCAT), 2013 International Conference On, 198\u2013205.. IEEE, Taipei Taiwan."},{"key":"25_CR31","doi-asserted-by":"publisher","first-page":"17","DOI":"10.1109\/BigData.2013.6691664","volume-title":"Big Data, 2013 IEEE International Conference On","author":"T Blanke","year":"2013","unstructured":"Blanke T, Bryant M, Hedges M (2013) Back to our data-experiments with nosql technologies in the humanities In: Big Data, 2013 IEEE International Conference On, 17\u201320.. IEEE, Silicon Valley, CA, USA."},{"key":"25_CR32","first-page":"811","volume-title":"LISS 2013","author":"C Fan","year":"2013","unstructured":"Fan C, Bai C, Zou J, Zhang X, Rao L (2013) A dynamic password authentication system based on nosql and rdbms combination In: LISS 2013, 811\u2013819.. Springer, Berlin."},{"key":"25_CR33","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1109\/BHI.2014.6864305","volume-title":"Biomedical and Health Informatics (BHI), 2014 IEEE-EMBS International Conference On","author":"LAB Silva","year":"2014","unstructured":"Silva LAB, Beroud L, Costa C, Oliveira JL (2014) Medical imaging archiving: A comparison between several nosql solutions In: Biomedical and Health Informatics (BHI), 2014 IEEE-EMBS International Conference On, 65\u201368.. IEEE, Valencia, Spain."},{"key":"25_CR34","doi-asserted-by":"crossref","first-page":"855","DOI":"10.1145\/2554850.2555099","volume-title":"Proceedings of the 29th Annual ACM Symposium on Applied Computing","author":"J Rith","year":"2014","unstructured":"Rith J, Lehmayr PS, Meyer-Wegener K (2014) Speaking in tongues: Sql access to nosql systems In: Proceedings of the 29th Annual ACM Symposium on Applied Computing, 855\u2013857.. ACM, Gyeongju, Korea."},{"key":"25_CR35","unstructured":"Louren\u00e7o JR, Abramova V, Cabral B, Bernardino J, Carreiro P, Vieira M (2015) Nosql in practice: a write-heavy enterprise application In: IEEE BigData Congress 2015. New York, June 27-July 2, 2015."},{"key":"25_CR36","unstructured":"Wingerath W, Friedrich S, Gessert F, Ritter N (2015) Who Watches the Watchmen? On the Lack of Validation in NoSQL Benchmarking. In: Seidl T, Ritter N, Sch\u00f6ning H, Sattler K-U, H\u00e4rder T, Friedrich S, Wingerath W (eds)Datenbanksysteme f\u00fcr Business, Technologie und Web (BTW 2015), Hamburg."},{"key":"25_CR37","doi-asserted-by":"crossref","unstructured":"George TBA proposed validation method for a benchmarking methodology. Int J Sustainable Econ Manag (IJSEM) 3(4): 1\u201310.","DOI":"10.4018\/ijsem.2014100101"},{"key":"25_CR38","doi-asserted-by":"publisher","first-page":"28","DOI":"10.1007\/978-3-642-53974-9_4","volume-title":"Specifying Big Data Benchmarks","author":"Y Chen","year":"2014","unstructured":"Chen Y, Raab F, Katz R (2014) From tpc-c to big data benchmarks: A functional workload model In: Specifying Big Data Benchmarks, 28\u201343.. Springer, Berlin."},{"key":"25_CR39","doi-asserted-by":"publisher","first-page":"619","DOI":"10.1007\/978-3-642-41278-3_75","volume-title":"Intelligent Data Engineering and Automated Learning\u2013IDEAL 2013","author":"X Qin","year":"2013","unstructured":"Qin X, Zhou X (2013) A survey on benchmarks for big data and some more considerations In: Intelligent Data Engineering and Automated Learning\u2013IDEAL 2013, 619\u2013627.. Springer, Berlin."},{"key":"25_CR40","volume-title":"PODC","author":"EA Brewer","year":"2000","unstructured":"Brewer EA (2000) Towards robust distributed systems In: PODC.. IEEE, Portland, Oregon, USA."},{"issue":"2","key":"25_CR41","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1109\/MC.2012.37","volume":"45","author":"E Brewer","year":"2012","unstructured":"Brewer E (2012) Cap twelve years later: How the \u201crules\u201d have changed. Computer 45(2): 23\u201329.","journal-title":"Computer"},{"issue":"2","key":"25_CR42","doi-asserted-by":"publisher","first-page":"51","DOI":"10.1145\/564585.564601","volume":"33","author":"S Gilbert","year":"2002","unstructured":"Gilbert S, Lynch N (2002) Brewer\u2019s conjecture and the feasibility of consistent, available, partition-tolerant web services. ACM SIGACT News 33(2): 51\u201359.","journal-title":"ACM SIGACT News"},{"key":"25_CR43","first-page":"134","volume-title":"CIDR","author":"H Wada","year":"2011","unstructured":"Wada H, Fekete A, Zhao L, Lee K, Liu A (2011) Data consistency properties and the trade-offs in commercial cloud storage: the consumers\u2019 perspective In: CIDR, 134\u2013143.. ACM, Asilomar, California, USA."},{"issue":"10","key":"25_CR44","doi-asserted-by":"publisher","first-page":"8","DOI":"10.1145\/1831407.1831411","volume":"53","author":"M Stonebraker","year":"2010","unstructured":"Stonebraker M (2010) In search of database consistency. Commun ACM 53(10): 8\u20139.","journal-title":"Commun ACM"},{"key":"25_CR45","unstructured":"Abadi D (2010) Problems with CAP, and Yahoo\u2019s Little Known NoSQL System, DBMS Musings, blog, (2010); on-line resource. http:\/\/dbmsmusings.blogspot.pt\/2010\/04\/problems-with-cap-and-yahoos-little.html . Accessed June 2015."},{"key":"25_CR46","unstructured":"Hale C (2010) You can\u2019t sacrifice partition tolerance. http:\/\/codahale.com\/you-cant-sacrifice-partition-tolerance\/ . Accessed July 2015."},{"key":"25_CR47","volume-title":"Evaluating Software Architectures","author":"P Clements","year":"2003","unstructured":"Clements P, Kazman R, Klein M (2003) Evaluating Software Architectures. Tsinghua University Press, Beijing."},{"key":"25_CR48","doi-asserted-by":"publisher","first-page":"25","DOI":"10.1109\/52.991329","volume":"2","author":"J Offutt","year":"2002","unstructured":"Offutt J (2002) Quality attributes of web software applications. IEEE Softw2: 25\u201332.","journal-title":"IEEE Softw"},{"key":"25_CR49","doi-asserted-by":"crossref","first-page":"226","DOI":"10.1109\/EDOC.2014.38","volume-title":"Enterprise Distributed Object Computing Conference (EDOC), 2014 IEEE 18th International","author":"J Domaschka","year":"2014","unstructured":"Domaschka J, Hauser CB, Erb B (2014) Reliability and availability properties of distributed database systems In: Enterprise Distributed Object Computing Conference (EDOC), 2014 IEEE 18th International, 226\u2013233.. IEEE, Ulm, Germany."},{"key":"25_CR50","unstructured":"Dzhakishev D (2014) Nosql databases in the enterprise. An experience with tomra s receipt validation system."},{"issue":"2","key":"25_CR51","first-page":"17","volume":"1","author":"V Abramova","year":"2014","unstructured":"Abramova V, Bernardino J, Furtado P (2014) Which nosql database? a performance overview. Open J Databases (OJDB) 1(2): 17\u201324.","journal-title":"Open J Databases (OJDB)"},{"key":"25_CR52","doi-asserted-by":"crossref","first-page":"190","DOI":"10.1109\/SERVICES.2014.42","volume-title":"Services (SERVICES), 2014 IEEE World Congress On","author":"VN Gudivada","year":"2014","unstructured":"Gudivada VN, Rao D, Raghavan VV (2014) Nosql systems for big data management In: Services (SERVICES), 2014 IEEE World Congress On, 190\u2013197.. IEEE, Anchorage, AK, USA."},{"key":"25_CR53","unstructured":"DB-Engines Ranking: Knowledge Base of Relational and NoSQL Database Management Systems. http:\/\/db-engines.com\/en\/ranking . Accessed July, 2015."},{"key":"25_CR54","unstructured":"Fonseca A, Vu A, Grman P (2013) Evaluation of NoSQL databases for large-scale decentralized microblogging, Universitat Polit\u00e8cnica de Catalunya."},{"key":"25_CR55","volume-title":"ACID Support in Aerospike","author":"Aerospike","year":"2014","unstructured":"Aerospike (2014) ACID Support in Aerospike. Aerospike, Mountain View, California."},{"key":"25_CR56","unstructured":"Haughian G (2014) Benchmarking replication in nosql data stores. Dissertation, Imperial College London."},{"issue":"3","key":"25_CR57","doi-asserted-by":"publisher","first-page":"403","DOI":"10.7494\/csci.2013.14.3.403","volume":"14","author":"\u0141 Nocu\u0144","year":"2013","unstructured":"Nocu\u0144 \u0141, Nie\u0107 M, Piku\u0142a P, Mamla A, Turek W (2013) Car-finding system with couchdb-based sensor management platform. Comput Sci 14(3): 403\u2013422.","journal-title":"Comput Sci"},{"key":"25_CR58","unstructured":"Apache Hbase ACID Semantics. http:\/\/hbase.apache.org\/acid-semantics.html . Accessed July, 2015."},{"key":"25_CR59","unstructured":"Voldemort Project Github. https:\/\/github.com\/voldemort\/voldemort . Accessed July, 2015."},{"key":"25_CR60","unstructured":"Voldemort: Design \u2013 Voldemort. www.project-voldemort.com\/voldemort\/design.html . Accessed July, 2015."},{"issue":"11","key":"25_CR61","doi-asserted-by":"publisher","first-page":"1203","DOI":"10.1016\/S1389-1286(99)00055-9","volume":"31","author":"D Karger","year":"1999","unstructured":"Karger D, Sherman A, Berkheimer A, Bogstad B, Dhanidina R, Iwamoto K, Kim B, Matkins L, Yerushalmi Y (1999) Web caching with consistent hashing. Comput Netw 31(11): 1203\u20131213.","journal-title":"Comput Netw"},{"key":"25_CR62","unstructured":"Voldemort Rebalancing (as Seen in the Wayback Time Machine Archive in 2012). http:\/\/web.archive.org\/web\/20100923080327\/http:\/\/github.com\/voldemort\/voldemort\/wiki\/Voldemort-Rebalancing . Accessed July, 2015."},{"issue":"1","key":"25_CR63","doi-asserted-by":"publisher","first-page":"69","DOI":"10.1108\/17440081311316398","volume":"9","author":"J Pokorny","year":"2013","unstructured":"Pokorny J (2013) Nosql databases: a step to database scalability in web environment. Int J Web Inf Syst 9(1): 69\u201382.","journal-title":"Int J Web Inf Syst"},{"key":"25_CR64","unstructured":"Aerospike Clustering. https:\/\/www.aerospike.com\/docs\/architecture\/clustering.html . Accessed July, 2015."},{"key":"25_CR65","unstructured":"MongoDB Concurrency FAQ. http:\/\/docs.mongodb.org\/manual\/faq\/concurrency\/ . Accessed July, 2015."},{"key":"25_CR66","unstructured":"Couchbase Blog: Optimistic or Pessimistic Locking, Which One Should You Pick? http:\/\/blog.couchbase.com\/optimistic-or-pessimistic-locking-which-one-should-you-pick . Accessed July, 2015."},{"key":"25_CR67","unstructured":"10 Things Developers Should Know About Couchbase. http:\/\/blog.couchbase.com\/10-things-developers-should-know-about-couchbase . Accessed July, 2015."},{"key":"25_CR68","unstructured":"Cassandra Concurrency Control. http:\/\/teddyma.gitbooks.io\/learncassandra\/content\/concurrent\/concurrency_control.html . Accessed July, 2015."},{"key":"25_CR69","unstructured":"Apache HBase Reference Guide. https:\/\/hbase.apache.org\/book.html . Accessed July, 2015."},{"key":"25_CR70","unstructured":"Apache HBase Durability Javadoc. https:\/\/hbase.apache.org\/apidocs\/org\/apache\/hadoop\/hbase\/client\/Durability.html . Accessed July, 2015."},{"key":"25_CR71","first-page":"18","volume-title":"Proceedings of the 10th USENIX Conference on File and Storage Technologies","author":"R Sumbaly","year":"2012","unstructured":"Sumbaly R, Kreps J, Gao L, Feinberg A, Soman C, Shah S (2012) Serving large-scale batch computed data with project voldemort In: Proceedings of the 10th USENIX Conference on File and Storage Technologies, 18\u201318.. USENIX Association, San Jose, CA, USA."},{"key":"25_CR72","first-page":"86","volume-title":"CLOUD COMPUTING 2011, The Second International Conference on Cloud Computing, GRIDs, and Virtualization","author":"F Beyer","year":"2011","unstructured":"Beyer F, Koschel A, Schulz C, Sch\u00e4fer M, Astrova I, Grivas SG, Schaaf M, Reich A (2011) Testing the suitability of cassandra for cloud computing environments In: CLOUD COMPUTING 2011, The Second International Conference on Cloud Computing, GRIDs, and Virtualization, 86\u201391.. IARIA XPS, Venice\/Mestre, Italy."},{"key":"25_CR73","first-page":"1","volume-title":"OSDI","author":"DR Ports","year":"2010","unstructured":"Ports DR, Clements AT, Zhang I, Madden S, Liskov B (2010) Transactional consistency and automatic management in an application data cache In: OSDI, 1\u201315.. USENIX Association, Vancouver, BC, Canada."},{"issue":"11","key":"25_CR74","doi-asserted-by":"publisher","first-page":"624","DOI":"10.1145\/360363.360369","volume":"19","author":"KP Eswaran","year":"1976","unstructured":"Eswaran KP, Gray JN, Lorie RA, Traiger IL (1976) The notions of consistency and predicate locks in a database system. Commun ACM 19(11): 624\u2013633.","journal-title":"Commun ACM"},{"issue":"4","key":"25_CR75","doi-asserted-by":"publisher","first-page":"287","DOI":"10.1145\/289.291","volume":"15","author":"T Haerder","year":"1983","unstructured":"Haerder T, Reuter A (1983) Principles of transaction-oriented database recovery. ACM Comput Surv (CSUR) 15(4): 287\u2013317.","journal-title":"ACM Comput Surv (CSUR)"},{"key":"25_CR76","doi-asserted-by":"publisher","first-page":"32","DOI":"10.1007\/978-3-319-04936-6_3","volume-title":"Performance Characterization and Benchmarking","author":"D Bermbach","year":"2014","unstructured":"Bermbach D, Zhao L, Sakr S (2014) Towards comprehensive measurement of consistency guarantees for cloud-hosted data storage services In: Performance Characterization and Benchmarking, 32\u201347.. Springer, Berlin."},{"key":"25_CR77","first-page":"11","volume":"6","author":"V Manoj","year":"2014","unstructured":"Manoj V (2014) Comparative study of nosql document, column store databases and evaluation of cassandra. Int J Database Manag Syst (IJDMS) 6: 11\u201326.","journal-title":"Int J Database Manag Syst (IJDMS)"},{"key":"25_CR78","unstructured":"CouchDB Consistency. http:\/\/guide.couchdb.org\/draft\/consistency.html . Accessed July, 2015."},{"key":"25_CR79","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2093185.2093186","volume-title":"Proceedings of the 6th Workshop on Middleware for Service Oriented Computing","author":"D Bermbach","year":"2011","unstructured":"Bermbach D, Tai S (2011) Eventual consistency: How soon is eventual? an evaluation of amazon s3\u2019s consistency behavior In: Proceedings of the 6th Workshop on Middleware for Service Oriented Computing, 1.. ACM, Lisbon, Portugal."},{"key":"25_CR80","doi-asserted-by":"crossref","first-page":"1010","DOI":"10.1145\/2345396.2345559","volume-title":"Proceedings of the International Conference on Advances in Computing, Communications and Informatics","author":"VK Konishetty","year":"2012","unstructured":"Konishetty VK, Kumar KA, Voruganti K, Rao G (2012) Implementation and evaluation of scalable data structure over hbase In: Proceedings of the International Conference on Advances in Computing, Communications and Informatics, 1010\u20131018.. USENIX Association, Chennai, India."},{"key":"25_CR81","first-page":"12","volume-title":"FAST","author":"T Harter","year":"2014","unstructured":"Harter T, Borthakur D, Dong S, Aiyer AS, Tang L, Arpaci-Dusseau AC, Arpaci-Dusseau RH (2014) Analysis of hdfs under hbase: a facebook messages case study In: FAST, 12.. USENIX Association, Santa Clara, CA, USA."},{"key":"25_CR82","doi-asserted-by":"crossref","unstructured":"Konishetty VK, Kumar KA, Voruganti K, Rao GVP (2012) Implementation and evaluation of scalable data structure over hbase In: Proceedings of the International Conference on Advances in Computing, Communications and Informatics. ICACCI \u201912, 1010\u20131018.. ACM, New York, NY, USA, doi:10.1145\/2345396.2345559. http:\/\/doi.acm.org\/10.1145\/2345396.2345559 .","DOI":"10.1145\/2345396.2345559"},{"key":"25_CR83","doi-asserted-by":"publisher","first-page":"513","DOI":"10.1109\/CICN.2012.35","volume-title":"Computational Intelligence and Communication Networks (CICN), 2012 Fourth International Conference On","author":"DG Chandra","year":"2012","unstructured":"Chandra DG, Prakash R, Lamdharia S (2012) A study on cloud database In: Computational Intelligence and Communication Networks (CICN), 2012 Fourth International Conference On, 513\u2013519.. IEEE, Mathura, India."},{"issue":"2","key":"25_CR84","first-page":"107","volume":"5","author":"M Riaz","year":"2011","unstructured":"Riaz M, Mendes E, Tempero E (2011) Towards predicting maintainability for relational database-driven software applications: Extended evidence from software practitioners. Int J Softw Eng Appl 5(2): 107\u2013121.","journal-title":"Int J Softw Eng Appl"},{"key":"25_CR85","unstructured":"Roijackers J, Fletcher G (2012) Bridging sql and nosql. Master\u2019s thesis, Eindhoven University of Technology."},{"key":"25_CR86","doi-asserted-by":"publisher","first-page":"89","DOI":"10.1109\/DISRTA.2000.874067","volume-title":"Distributed Simulation and Real-Time Applications, 2000.(DS-RT 2000). Proceedings. Fourth IEEE International Workshop On","author":"R Fujimoto","year":"2000","unstructured":"Fujimoto R, McLean T, Perumalla K, Tacic I (2000) Design of high performance rti software In: Distributed Simulation and Real-Time Applications, 2000.(DS-RT 2000). Proceedings. Fourth IEEE International Workshop On, 89\u201396.. IEEE, San Francisco, CA, USA."},{"key":"25_CR87","doi-asserted-by":"publisher","first-page":"327","DOI":"10.1007\/978-3-642-32518-2_31","volume-title":"New Trends in Databases and Information Systems","author":"J \u0160krab\u00e1lek","year":"2013","unstructured":"\u0160krab\u00e1lek J, Kunc P, Nguyen F, Pitner T (2013) Towards effective social network system implementation In: New Trends in Databases and Information Systems, 327\u2013336.. Springer, Berlin."},{"key":"25_CR88","volume-title":"2015 International Conference on Intelligent Systems Research and Mechatronics Engineering","author":"M Han","year":"2015","unstructured":"Han M (2015) The application of nosql database in air quality monitoring In: 2015 International Conference on Intelligent Systems Research and Mechatronics Engineering.. Atlantis Press, Zhengzhou, China."},{"key":"25_CR89","volume-title":"MongoDB: the Definitive Guide","author":"K Chodorow","year":"2013","unstructured":"Chodorow K (2013) MongoDB: the Definitive Guide. \u201cO\u2019Reilly Media, Inc.\u201d, 103a Morris Street, Sebastopol, CA 95472, USA."},{"key":"25_CR90","volume-title":"HBase: the Definitive Guide","author":"L George","year":"2011","unstructured":"George L (2011) HBase: the Definitive Guide. \u201cO\u2019Reilly Media, Inc\u201d, 103a Morris Street, Sebastopol, CA 95472, USA."},{"key":"25_CR91","volume-title":"A Survey on NoSQL Databases","author":"SK Gajendran","year":"1998","unstructured":"Gajendran SK (1998) A Survey on NoSQL Databases. Department of Computer Science, Donetsk."},{"key":"25_CR92","unstructured":"Hammes D, Medero H, Mitchell H (2014) Comparison of NoSQL and SQL Databases in the Cloud. Proceedings of the Southern Association for Information Systems (SAIS), Macon, GA, 21-22 March, 2014."},{"issue":"3","key":"25_CR93","doi-asserted-by":"publisher","first-page":"354","DOI":"10.1145\/319989.319992","volume":"8","author":"DL Eager","year":"1983","unstructured":"Eager DL, Sevcik KC (1983) Achieving robustness in distributed database systems. ACM Trans Database Syst (TODS) 8(3): 354\u2013381.","journal-title":"ACM Trans Database Syst (TODS)"},{"key":"25_CR94","unstructured":"Feng H (2012) Benchmarking the suitability of key-value stores for distributed scientific data. Dissertation, The University of Edinburgh."},{"issue":"4","key":"25_CR95","doi-asserted-by":"publisher","first-page":"14","DOI":"10.1109\/MCC.2014.84","volume":"1","author":"R Ranjan","year":"2014","unstructured":"Ranjan R (2014) Modeling and simulation in performance optimization of big data processing frameworks. Cloud Comput IEEE 1(4): 14\u201319.","journal-title":"Cloud Comput IEEE"},{"key":"25_CR96","doi-asserted-by":"publisher","first-page":"533","DOI":"10.1109\/CECNet.2013.6703387","volume-title":"Consumer Electronics, Communications and Networks (CECNet), 2013 3rd International Conference On","author":"H Huang","year":"2013","unstructured":"Huang H, Dong Z (2013) Research on architecture and query performance based on distributed graph database neo4j In: Consumer Electronics, Communications and Networks (CECNet), 2013 3rd International Conference On, 533\u2013536.. IEEE, Xianning, China."},{"key":"25_CR97","doi-asserted-by":"publisher","first-page":"240","DOI":"10.1007\/978-3-642-34222-6_26","volume-title":"Provenance and Annotation of Data and Processes","author":"A Schreiber","year":"2012","unstructured":"Schreiber A, Ney M, Wendel H (2012) The provenance store proost for the open provenance model In: Provenance and Annotation of Data and Processes, 240\u2013242.. IEEE, Changsha, China."},{"key":"25_CR98","doi-asserted-by":"crossref","unstructured":"Okman L, Gal-Oz N, Gonen Y, Gudes E, Abramov J (2011) Security issues in nosql databases In: Trust, Security and Privacy in Computing and Communications (TrustCom), 2011 IEEE 10th International Conference On, 541\u2013547, IEEE, Changsha, China.","DOI":"10.1109\/TrustCom.2011.70"},{"issue":"13","key":"25_CR99","doi-asserted-by":"publisher","first-page":"1219","DOI":"10.14778\/2732977.2732995","volume":"7","author":"J Kuhlenkamp","year":"2014","unstructured":"Kuhlenkamp J, Klems M, R\u00f6ss O (2014) Benchmarking scalability and elasticity of distributed database systems. Proc VLDB Endowment 7(13): 1219\u20131230.","journal-title":"Proc VLDB Endowment"}],"container-title":["Journal of Big Data"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s40537-015-0025-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1186\/s40537-015-0025-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s40537-015-0025-0","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s40537-015-0025-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,8,13]],"date-time":"2023-08-13T03:47:47Z","timestamp":1691898467000},"score":1,"resource":{"primary":{"URL":"https:\/\/journalofbigdata.springeropen.com\/articles\/10.1186\/s40537-015-0025-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,8,14]]},"references-count":99,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2015,12]]}},"alternative-id":["25"],"URL":"https:\/\/doi.org\/10.1186\/s40537-015-0025-0","relation":{},"ISSN":["2196-1115"],"issn-type":[{"value":"2196-1115","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,8,14]]},"assertion":[{"value":"2 June 2015","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"27 July 2015","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"14 August 2015","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}],"article-number":"18"}}