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

José Pedro Cunha, José Luís Pereira

Resumo


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

Texto Completo:

PDF

Referências


Abramova, V., Bernardino, J. e Furtado, P.," Experimental Evaluation of NoSQL Databases" International Journal of Database Management Systems, 6, 3 (2014), 1–16.

Atzeni, P., Bugiotti, F. e Rossi, L., "Uniform access to NoSQL systems". Information Systems, 43, 2014, 117–133.

Bordhakur, D., HDFS Architecture Guide, http://hadoop.apache.org/docs/r1.2.1/hdfs_design.html, (20 de Julho de 2015), 2013.

Carstoiu, D., Cernian, A. e Olteanu, A., "Hadoop Hbase-0.20.2 performance evaluation", New Trends in Information Science and Service Science (NISS), 2010 4th International Conference on, 2010, 84-87.

Datastax, DataStax Cassandra 2.2 for Linux, http://docs.datastax.com/en/cassandra/2.2/cassandra/cassandraAbout. tml, (5 de Maio de 2015), 2015

Gifford, D.K.,"Weighted voting for replicated data", Proceedings of the seventh symposium on Operating systems principles - SOSP ’79, 1979, 150–162.

HBase, A., Apache HBase ™ Reference Guide, http://hbase.apache.org/book.html, (5 de Maio de 2015), 2015.

Hewitt, E., Cassandra - The Definitive Guide, O’Reilly Media, Inc., 2010

Hossain, S.A. e Moniruzzaman, A., "NoSQL Database : New Era of Databases for Big data Analytics - Classification , Characteristics and Comparison", International Journal of Database Theory and Application, 6, 4 (2013), 1–14.

Karger, D. et al., "Consistent Hashing and Random Trees", Proceedings of the twenty-ninth annual ACM symposium on Theory of computing - STOC 97, 1997, 654–663.

Kuznetsov, S.D. e Poskonin, A. V., "NoSQL data management systems", Programming and Computer Software, 40, 6 (2014), 323–332.

Laksham, A. & Prashant, M., "Cassandra: a decentralized structured storage system", ACM SIGOPS Operating Systems Review, 2010, 1–6.

Lars, G., HBase: The Definitive Guide, O’Reilly Media, Inc., 2011.

Leavitt, N., "Will NoSQL Databases Live Up to Their Promise?", Computer, 43, 2010, 12–14.

Robinson, I., Webber, J. e Eifrem, E., Graph Databases, O’Reilly Media, Inc., 2013.

Sadalage, P. e Fowler, M., NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence, Addison-Wesley, 2013.

Silva, C., Data Modeling with NoSQL: How, When and Why, Tese de mestrado integrado, Engenharia Informática e Computação, Faculdade de Engenharia da Universidade do Porto, 2010.

Vora, M.N., "Hadoop-HBase for large-scale data", Proceedings of 2011 International Conference on Computer Science and Network Technology, ICCSNT 2011, 2011, 601–605.

Weber, S. e Strauch, C., "NoSQL Databases", Lecture Notes Stuttgart Media, 2010, 1–8.

Yang, J., Tang, D. e Zhou, Y., "A distributed storage model for EHR based on HBase", Proceedings - 2011 4th International Conference on Information Management, Innovation Management and Industrial Engineering, ICIII 2011, 2011, 369–372.




DOI: http://dx.doi.org/10.18803/capsi.v15.440-459

Apontamentos

  • Não há apontamentos.