首页 | 本学科首页   官方微博 | 高级检索  
     


Persisting big-data: The NoSQL landscape
Affiliation:1. DISI – University of Bologna, Viale Risorgimento 2, Bologna 40136, Italy;2. CINI, Via Salaria 113, Roma, 00198, Italy
Abstract:The growing popularity of massively accessed Web applications that store and analyze large amounts of data, being Facebook, Twitter and Google Search some prominent examples of such applications, have posed new requirements that greatly challenge traditional RDBMS. In response to this reality, a new way of creating and manipulating data stores, known as NoSQL databases, has arisen. This paper reviews implementations of NoSQL databases in order to provide an understanding of current tools and their uses. First, NoSQL databases are compared with traditional RDBMS and important concepts are explained. Only databases allowing to persist data and distribute them along different computing nodes are within the scope of this review. Moreover, NoSQL databases are divided into different types: Key-Value, Wide-Column, Document-oriented and Graph-oriented. In each case, a comparison of available databases is carried out based on their most important features.
Keywords:NoSQL databases  Relational databases  Distributed systems  Database persistence  Database distribution  Big data
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号