Download e-book for kindle: Disk-based algorithms for big data by Christopher G. Healey

By Christopher G. Healey

ISBN-10: 1138196185

ISBN-13: 9781138196186

ISBN-10: 1315302861

ISBN-13: 9781315302867

Disk-Based Algorithms for large info is a manufactured from fresh advances within the components of massive facts, information analytics, and the underlying dossier platforms and information administration algorithms used to help the garage and research of big information collections. The booklet discusses not easy disks and their effect on info administration, for the reason that hard disk drive Drives stay universal in huge info clusters. It additionally explores how one can shop and retrieve facts notwithstanding basic and secondary indices. This encompasses a overview of other in-memory sorting and looking out algorithms that construct a beginning for extra refined on-disk methods like mergesort, B-trees, and extendible hashing.

Following this advent, the ebook transitions to more moderen subject matters, together with complicated garage applied sciences like solid-state drives and holographic garage; peer-to-peer (P2P) verbal exchange; huge dossier platforms and question languages like Hadoop/HDFS, Hive, Cassandra, and Presto; and NoSQL databases like Neo4j for graph buildings and MongoDB for unstructured record data.

Designed for senior undergraduate and graduate scholars, in addition to execs, this ebook turns out to be useful for an individual drawn to figuring out the principles and advances in sizeable info garage and administration, and massive information analytics.

About the Author

Dr. Christopher G. Healey is a tenured Professor within the division of computing device technology and the Goodnight unusual Professor of Analytics within the Institute for complex Analytics, either at North Carolina nation collage in Raleigh, North Carolina. He has released over 50 articles in significant journals and meetings within the components of visualization, visible and information analytics, special effects, and synthetic intelligence. he's a recipient of the nationwide technological know-how Foundation’s occupation Early college improvement Award and the North Carolina kingdom college striking teacher Award. he's a Senior Member of the organization for Computing equipment (ACM) and the Institute of electric and Electronics Engineers (IEEE), and an affiliate Editor of ACM Transaction on utilized conception, the major all over the world magazine at the software of human belief to matters in desktop science.

Show description

Read Online or Download Disk-based algorithms for big data PDF

Similar popular & elementary books

Hubert Stanley, Wall's Analytic theory of continued fractions PDF

The idea of persevered fractions has been outlined by means of a small handful of books. this can be one in every of them. the focal point of Wall's publication is at the learn of endured fractions within the concept of analytic features, instead of on arithmetical features. There are prolonged discussions of orthogonal polynomials, energy sequence, countless matrices and quadratic kinds in infinitely many variables, yes integrals, the instant challenge and the summation of divergent sequence.

Ilka Agricola and Thomas Friedrich's Elementary geometry PDF

Easy geometry offers the root of recent geometry. For the main half, the normal introductions finish on the formal Euclidean geometry of highschool. Agricola and Friedrich revisit geometry, yet from the better point of view of college arithmetic. airplane geometry is built from its easy gadgets and their houses after which strikes to conics and simple solids, together with the Platonic solids and an evidence of Euler's polytope formulation.

Additional info for Disk-based algorithms for big data

Example text

Indeed, we will conclude that, because fixedlength records are so advantageous, if a file holds variable-length records, then we will construct a secondary index file with fixed length entries to allow us to manage the original file in an efficient manner. File Management 17 Storage Compaction. One very simple deletion strategy is to delete a record, then— either immediately or in the future—compact the file to reclaim the space used by the record. This highlights the need to recognize which records in a file have been deleted.

Reevaluating a winning path requires O lg n time, since the height of the tournament tree is lg n. Promoting all n values therefore requires O n lg n time. The main drawback of tournament sort is that it needs about 2n space to sort a collection of size n. Heapsort can sort in place in the original array. To begin, we define a heap as an array A[1 . . 1) To sort in place, heapsort splits A into two parts: a heap at the front of A, and a partially sorted list at the end of A. As elements are promoted to the front of the heap, they are swapped with the element at the end of the heap.

Even in this situation, however, compacting can be very expensive. , a credit card database) may never encounter a “convenient” opportunity to compact themselves. 2 Fixed-Length Deletion Another strategy is to dynamically reclaim space when we add new records to a file. To do this, we need ways to • mark a record as being deleted, and • rapidly find space previously used by deleted records, so that this space can be reallocated to new records added to the file. As with storage compaction, something as simple as a special marker can be used to tag a record as deleted.

Download PDF sample

Disk-based algorithms for big data by Christopher G. Healey

by Robert

Rated 4.49 of 5 – based on 5 votes