Research on a Distributed Storage Application with HBase

Article Preview

Abstract:

This paper describes research in the use of HBase to develop storage applications.. This paper introduces the structure of HBase library and describes the implementation of algorithms in our library. HBase is a NoSQL database., A Bigtable is a sparse, distributed, persistent multi-dimensional sorted map. The map is indexed by a row key, column key, and a timestamp; each value in the map is an uninterpreted array of bytes.

You might also be interested in these eBooks

Info:

Periodical:

Advanced Materials Research (Volumes 631-632)

Pages:

1265-1269

Citation:

Online since:

January 2013

Keywords:

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2013 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] Doug Judd, Scale out with HyperTable, Linux magazine, August 7th 2008 (http: /www. linux-mag. com/id/6645/).

Google Scholar

[2] Anderson, J. Chris; Slater, Noah; Lehnardt, Jan, CouchDB: The Definitive Guide", 1st edition, O, Reilly Media, November, 2009, ISBN 0596158165.

Google Scholar

[3] Giuseppe DeCandia, Deniz Hastorun, Madan Jampani, Gunavardhan Kakulapati, Avinash Lakshman, Alex Pilchin, Swami Sivasubramanian, Peter Vosshall and Werner Vogels, Dynamo: Amazon's Highly Available Key-Value Store, in the Proceedings of the 21st ACM Symposium on Operating Systems Principles, Stevenson, WA, October (2007).

DOI: 10.1145/1294261.1294281

Google Scholar

[4] Fay Chang, Jeffrey Dean, Sanjay Ghemawat, Wilson C. Hsieh, Deborah A. Wallach Mike Burrows, Tushar Chandra, Andrew Fikes, Robert E. Gruber, Bigtable: A Distributed Storage System for Structured Data, Seventh Symposium on Operating System Design and Implementation (OSDI), Seattle, WA: Usenix Association; November (2006).

DOI: 10.1145/1365815.1365816

Google Scholar

[5] Tom White, Hadoop: The Definitive Guide", 1st edition, O, Reilly Media, June 2009, ISBN 9780596521974.

Google Scholar

[6] Dorin Carstoiu, Elena Lepadatu, Mihai Gaspar, Hbase - non SQL Database, Performances Evaluation, International Journal of Advancements in Computing Technology Volume 2, Number 5, December (2010).

Google Scholar

[7] Ronald C Taylor, An overview of the Hadoop / MapReduce / HBase framework and its current applications in bioinformatics, 11th Annual Bioinformatics Open Source Conference (BOSC) 2010, Boston, MA, USA. July (2010).

DOI: 10.1186/1471-2105-11-s12-s1

Google Scholar

[8] Ankur Khetrapal, Vinay Ganesh, HBase and Hypertable for large scale distributed storage systems, (http: /cloud. pubs. dbs. uni-leipzig. de/node/46).

Google Scholar

[9] F. Chang., J, Dean., S. Ghemawat, W. Hsieh, D. Wallach, M. Burrows, T, Chandra, A. Fikes and R. Gruber, Bigtable: a distributed storage system for structured data, In Proceedings of the 7th Conference on USENIX Symposium on Operating Systems Design and Implementation (OSDI), 2006, vol. 7, pp.15-15.

DOI: 10.1145/1365815.1365816

Google Scholar

[10] A. Fuxman, M. Hernandez, C. Ho, R. Miller, P. Papotti and L. Popa, Nested mappings: schema mapping reloaded, in Proceedings of the 32nd International Conference on Very Large Data Bases (VLDB), 2006, pp.67-78.

DOI: 10.1109/icde.2007.369046

Google Scholar

[11] M. Arenas and L. Libkin, XML data exchange: consistency and query answering, in Proceedings of the 28th ACM Symposium on Principles of Database Systems (PODS), 2005, pp.13-24.

DOI: 10.1145/1065167.1065171

Google Scholar

[12] L. Cabibbo, On keys, foreign keys and nullable attributes in relational mapping systems, in Proceedings of the 12th International Conference on Extending Database Technology (EDBT), 2009, pp.263-274.

DOI: 10.1145/1516360.1516392

Google Scholar

[13] L. Popa, Y. Velegrakis, R. Miller, M. Hernandez, R. Fagin, Translating web data, in Proceedings of the 28th International Conference on Very Large Data Bases (VLDB), 2002, pp.598-609.

DOI: 10.1016/b978-155860869-6/50059-7

Google Scholar

[14] E. Sciore, SimpleDB: a simple java-based multiuser syst for teaching database internals, in Proceedings of the 28th SIGCSE Technical Symposium on Computer Science Education, 2007, vol. 39, pp.561-565.

DOI: 10.1145/1227504.1227498

Google Scholar

[15] Konstantinou, I., Angelou, E., Tsoumakos, D., Koziris, N.: Distributed indexing ofweb scale datasets for the cloud. In: Proceedings of the 2010 Workshop on MassiveData Analytics on the Cloud, p.1–6. ACM, New York (2010).

DOI: 10.1145/1779599.1779600

Google Scholar

[16] Li, N., Rao, J., Shekita, E., Tata, S.: Leveraging a scalable row store to build adistributed text index. In: Proceeding of the First International Workshop on CloudData Management, p.29–36. ACM, New York (2009).

DOI: 10.1145/1651263.1651270

Google Scholar

[17] Michel,J., Shen,Y., Aiden,A., Veres,A., Gray,M., Pickett,J., Hoiberg,D., Clancy,D., Norvig, P., Orwant, J., et al.: Quantitative analysis of culture using millions ofdigitized books. Science 331(6014), 176 (2011).

DOI: 10.1126/science.1199644

Google Scholar