Cart
Free Shipping in the UK
Proud to be B-Corp

Data Structures for Data-Intensive Applications Manos Athanassoulis

Data Structures for Data-Intensive Applications By Manos Athanassoulis

Data Structures for Data-Intensive Applications by Manos Athanassoulis


86,49 £
Condition - New
Only 2 left

Summary

Outlines the underlying design dimensions of data structures and how they can be combined to support workloads. The systematization of the design space and the accompanying guidelines enables readers to select a fitting data structure or to invent a new data structure for a given workload.

Data Structures for Data-Intensive Applications Summary

Data Structures for Data-Intensive Applications: Tradeoffs and Design Guidelines by Manos Athanassoulis

Data structures are the means by which software programs store and retrieve data. This monograph focuses on key-value data structures, which are widely used for data-intensive applications thanks to the versatility of the key-value data model. Key-value data structures constitute the core of any data-driven system. They provide the means to store, search, and modify data residing at various levels of the storage and memory hierarchy. Designing efficient data structures for given workloads has long been a focus of research and practice in both academia and industry. Data Structures for Data-Intensive Applications explains the space of data structure design choices, how to select the appropriate data structure depending on the goals and workload of an application at hand, and how the ever-evolving hardware and data properties require innovations in data structure design. The overarching goal is to help the reader both select the best existing data structures and design and build new ones.

Table of Contents

  • 1. Introduction
  • 2. Performance Metrics and Operational Tradeoffs
  • 3. Dimensions of the Data Structure Design Space
  • 4. From Workloads to Data Structures
  • 5. Adaptivity: Evolving Data Structures to a Workload
  • 6. Data Structures for Specific Application Domains
  • 7. Challenging Design Considerations
  • 8. Summary
  • Acknowledgments
  • References

Additional information

NPB9781638281849
9781638281849
163828184X
Data Structures for Data-Intensive Applications: Tradeoffs and Design Guidelines by Manos Athanassoulis
New
Paperback
now publishers Inc
2023-07-31
182
N/A
Book picture is for illustrative purposes only, actual binding, cover or edition may vary.
This is a new book - be the first to read this copy. With untouched pages and a perfect binding, your brand new copy is ready to be opened for the first time

Customer Reviews - Data Structures for Data-Intensive Applications