In the world of big and fast data, it’s important to be fluent in storage and know the right tools for each job. Alex Petrov shares techniques for picking the right database and indexes, understanding the trade-offs different types of storage bring, scaling out your data and planning its growth, and finding the best resources on the subject. You’ll learn algorithms for building on-disk structures in memory, for putting them on disk, and for reading them back, serialization techniques, and how to debug on-disk structures and optimize them to best navigate the world of databases and stream processing engines, each of which uses a specific storage type or offers multiple different possibilities.
Alex Petrov is an infrastructure engineer, Apache Cassandra committer, interested in storage, distributed systems, and algorithms. Currently writing Database Internals book with O’Reilly.
©2017, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • firstname.lastname@example.org