https://www.scylladb.com/2023/10/02/introducing-database-performance-at-scale-a-free-open-source-book/ fbpx ScyllaDB Logo Menu * Products + The Monstrously Fast + Scalable Database + Products o ScyllaDB Cloud Start Fast. Scale Fearlessly. o ScyllaDB Enterprise Premium Features, Dedicated Support. o ScyllaDB Open Source Free, Open Source NoSQL Database. o Tools Manager, Monitoring, K8s Operator o Drivers Get ScyllaDB's Shard-Aware Drivers + Learn o Product Overview o User Stories o Documentation o Virtual Workshops o University o Release Notes o Architecture o Pricing + Quick Links Level Up Your Skills Get started on your path to becoming a ScyllaDB NoSQL database expert. Take a Course Curious about cost? Our customers are able to achieve monstrous scale and save up to 70% of their cost. Compare Pricing Now * devHub * Users * Resources + Explore Our Library of NoSQL Resources + Resource Center o All Resources o Blog o ScyllaDB Intro o ScyllaDB Cloud o Cassandra Migration o DynamoDB Migration o Documentation o Best Practices o Tech Talks o Whitepapers o ScyllaDB University + Events o All Events o Virtual Workshops o Webinars o Masterclass Overview o ScyllaDB Summit o P99 CONF + Compare o How ScyllaDB Compares o ScyllaDB vs. Cassandra o ScyllaDB vs. DynamoDB o ScyllaDB vs. MongoDB o More Benchmarks + Featured Resource TAKE A COURSE * Pricing * Contact Us * Chat Now * Get Started * Login + Login to Portal + Register * Search * Button Links + Login + Get Started + Chat Now [ ] Submit See all blog posts Introducing "Database Performance at Scale": A Free, Open Source Book [dor_lao] By Dor Laor October 2, 2023 Subscribe to Receive Blog Updates [ ] [ ] Subscription Categories * [*]All Posts * [ ]Events * [ ]Integrations * [ ]News * [ ]Performance * [ ]Releases * [ ]ScyllaDB * [ ]Seastar * [ ]Tutorials * [ ]User Stories * [ ]Developers Blog [Subscribe] [1200x628-data-performance-book-1-1100x576] Discover new ways to optimize database performance and avoid common mistakes that impact latency and throughput So many things have to align perfectly for impressive database performance. You need to think hard about factors like: * The infrastructure your database sits on * How it's set up * How you're managing it * How your application interacts with the driver * How the driver interacts with your database * How that database is designed * How well its approach aligns with your specific workload characteristics and requirements And that's just scratching the surface. Behind each of those elements, there's likely years of engineering efforts from the database side - not to mention all the user-side strategizing, trial-and-error optimization, and high-pressure triaging. Most teams don't have that level of time and patience. They need performance, and they want it now. database performance at scale guidedatabase performance at scale guideEnter Database Performance at Scale, a new (free) open source book written by ScyllaDB employees and contributors Felipe Cardeneti Mendes, Piotr Sarna, Pavel Emelyanov, and Cynthia Dunlop. The authors set out to cover the many different elements that impact database performance, offering clear, practical recommendations based on their own engineering efforts and experience with thousands of real-world database deployments. Digital Download + Request Printed Book The complete 270-page book is available now, for free. Here are a few important things to note... It's not "about" ScyllaDB - but it's highly relevant for anyone using or considering it While this book was written by people who have been working at ScyllaDB, it's not a book "about" ScyllaDB per se. The authors wanted to explore the topic of database performance at a broader level so the book would be relevant even beyond the ScyllaDB community. It doesn't matter what database you're currently using (MongoDB, MySQL, Postgres, Cassandra, DynamoDB...). If you're experiencing some pain related to database latency and/or throughput - or you fear you will suffer soon - this is a book for you. If you're considering or already using ScyllaDB, you'll definitely want to look at this book. It features the collective wisdom of teams who develop ScyllaDB and guide our customers through their most complex challenges. And if you want to discuss these topics in relation to your specific use case, we'd be happy to chat more - just contact us. Also, if you are interested in a book specifically about ScyllaDB, stay tuned to our social media handles. There will be some exciting news on that front quite soon. It's highly opinionated When ScyllaDB started working with Discord 5 years ago, one of the things they appreciated most was "the joy of opinionated systems." In other words, "people who are good stewards of the system have already figured out what is important." This opinionated approach is a hallmark of the Database Performance at Scale book. Whether explaining a performance-critical decision that a database user will likely face or sharing the rationale behind various engineering optimizations, the authors present their perspective on the associated tradeoffs, along with their recommendations on what's best from the perspective of performance. It's free, it's open source... and it's fun The authors, and all the engineers throughout both ScyllaDB and Turso , are avid open source supporters and contributors. When presented with the opportunity to write a book, everyone agreed that taking an "open source" approach would be the best way to make the finished product readily accessible to all interested readers. [svg][DatabasePerformanceChapter1] Apress, the book's publisher, offers an "Open Access" series of books - and that's what we selected. This means that the digital version is available free of charge, and the entire book is licensed under the terms of the Creative Commons Attribution 4.0 International License. Print editions are available at cost through all the standard booksellers, and ScyllaDB will be featuring printed books at our events (like P99 CONF) and through special book giveaways (become eligible by signing up here). Digital Download + Request Printed Book Just the PDF Please Finally, you might not expect a book on databases to be a fun read. That's fair. But as you might have sensed by now, these authors like to do things a bit differently. Delve into Chapter 1, and see for yourself! hh Database Performance at Scale book [svg][dor_laor-1-150x150] About Dor Laor Dor Laor is co-founder and CEO of ScyllaDB. Previously, Dor was part of the founding team of the KVM hypervisor under Qumranet that was acquired by Red Hat. At Red Hat Dor was managing the KVM and Xen development for several years. Dor holds an MSc from the Technion and a PhD in snowboarding. View all posts by this author Previous Post Related Posts Post imagePost image We're Porting Our Database Drivers to Async Rust Post imagePost image Implementing a New IO Scheduler Algorithm for Mixed Read/Write Workloads Post imagePost image Top Mistakes with ScyllaDB: Storage [svg][scylladb-logo-white-text] Start scaling with the world's best high performance NoSQL database. Get Started Github Product * Product Overview * ScyllaDB Enterprise * ScyllaDB Cloud * Open Source * Benchmarks * Solutions * Release Notes * Pricing Resources * Documentation * Online Training * NoSQL Guides * Resource Center * Blog * Events * Customer Support * Custom Portal Company * About Us * Team * Customers * Partners * News * Media Kit * Careers * Contact Us Social * GitHub * LinkedIn * Twitter * YouTube * Facebook * Forums * Slack Legal * Terms of Service * Privacy Policy * Data Subject Request Form * CCPA Privacy Notice * Cookie Policy * Trust Center * Legal Center * Contact 2023 (c)ScyllaDB | ScyllaDB, and ScyllaDB Cloud, are registered trademarks of ScyllaDB, Inc. Apache(r) and Apache Cassandra(r) are either registered trademarks or trademarks of the Apache Software Foundation in the United States and /or other countries. Amazon DynamoDB(r) and Dynamo Accelerator(r) are trademarks of Amazon.com, Inc. No endorsements by The Apache Software Foundation or Amazon.com, Inc. are implied by the use of these marks.