Column-Based Databases: Estudo exploratório no âmbito das Bases de Dados NoSQL

O aumento da quantidade de dados gerados que se tem verificado nos ultimos anos e a que se tem vindo a dar o nome de Big Data levou a que a tecnologia relacional comecasse a demonstrar algumas fragilidades no seu armazenamento e manuseamento o que levou ao aparecimento das bases de dados NoSQL. Estas estao divididas por quatro tipos distintos nomeadamente chave/valor, documentos, grafos e familias de colunas. Este artigo e focado nas bases de dados do tipo column-based e nele serao analisados os dois sistemas deste tipo considerados mais relevantes: Cassandra e HBase.

[1]  M. N. Vora,et al.  Hadoop-HBase for large-scale data , 2011, Proceedings of 2011 International Conference on Computer Science and Network Technology.

[2]  Prashant Malik,et al.  Cassandra: a decentralized structured storage system , 2010, OPSR.

[3]  Miriam A. M. Capretz,et al.  Data management in cloud environments: NoSQL and NewSQL data stores , 2013, Journal of Cloud Computing: Advances, Systems and Applications.

[4]  Carlos André,et al.  Data Modeling with NoSQL: How, When and Why , 2010 .

[5]  Syed Akhter Hossain,et al.  NoSQL Database: New Era of Databases for Big data Analytics - Classification, Characteristics and Comparison , 2013, ArXiv.

[6]  Jim Webber,et al.  Graph Databases: New Opportunities for Connected Data , 2013 .

[7]  David K. Gifford,et al.  Weighted voting for replicated data , 1979, SOSP '79.

[8]  Massimo Carro,et al.  NoSQL Databases , 2014, ArXiv.

[9]  Martin Fowler,et al.  NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence , 2012 .

[10]  Sergei D. Kuznetsov,et al.  NoSQL data management systems , 2014, Programming and Computer Software.

[11]  David R. Karger,et al.  Consistent hashing and random trees: distributed caching protocols for relieving hot spots on the World Wide Web , 1997, STOC '97.

[12]  Lars George,et al.  HBase: The Definitive Guide , 2011 .

[13]  Yang Jin,et al.  A Distributed Storage Model for EHR Based on HBase , 2011, 2011 International Conference on Information Management, Innovation Management and Industrial Engineering.

[14]  Paolo Atzeni,et al.  Uniform access to NoSQL systems , 2014, Inf. Syst..

[15]  Greg Roelofs,et al.  PNG: The Definitive Guide , 1999 .

[16]  Jorge Bernardino,et al.  EXPERIMENTAL EVALUATION OF NOSQL DATABASES , 2014 .

[17]  Jeff Carpenter,et al.  Cassandra: The Definitive Guide , 2010 .

[18]  Neal Leavitt,et al.  Will NoSQL Databases Live Up to Their Promise? , 2010, Computer.

[19]  D. Carstoiu,et al.  Hadoop Hbase-0.20.2 performance evaluation , 2010, 4th International Conference on New Trends in Information Science and Service Science.