商品描述
- Design database schemas for ScyllaDB
- Write performant queries against ScyllaDB
- Connect and query a ScyllaDB cluster from an application
- Configure, monitor, and operate ScyllaDB in production This book teaches you ScyllaDB the best way--through hands-on examples. Dive into the node-based architecture of ScyllaDB to understand how its distributed systems work, how you can troubleshoot problems, and how you can constantly improve performance. Purchase of the print book includes a free eBook in PDF and ePub formats from Manning Publications. About the technology ScyllaDB is a versatile NoSQL database that can move large volumes of data fast. Very, very, very fast. This drop-in replacement for Cassandra takes full advantage of modern multi-core hardware and scales to handle large real-time data workloads with incredibly low latency. It features built-in monitoring and management tools, and its efficient use of computing resources can save a lot of money on high-volume applications. About the book ScyllaDB in Action demonstrates how to integrate ScyllaDB into data-intensive applications. You'll work through a hands-on project step by step as you use ScyllaDB to store data and learn to configure, monitor, and safely operate a distributed database. Along the way, you'll discover how ScyllaDB's unique "shard per core" approach helps you deliver impressive performance in real-time systems. What's inside - Design schemas for ScyllaDB
- Write performant queries
- Get an instant speed boost over Cassandra About the reader For backend and infrastructure engineers who know the basics of SQL. About the author Bo Ingram is a staff software engineer at Discord working in database infrastructure. He has extensive experience working with ScyllaDB as an operator and developer. The technical editor on this book was Piotr Wiktor Sarna. Table of Contents Part 1
1 Introducing ScyllaDB
2 Touring ScyllaDB
Part 2
3 Data modeling in ScyllaDB
4 Data types in ScyllaDB
5 Tables in ScyllaDB
Part 3
6 Writing data to ScyllaDB
7 Reading data from ScyllaDB
Part 4
8 ScyllaDB's architecture
9 Running ScyllaDB in production
10 Application development with ScyllaDB
11 Monitoring ScyllaDB
12 Moving data in bulk with ScyllaDB
Appendix Docker
商品描述(中文翻譯)
**建立、維護和運行易於擴展且查詢快速的資料庫——全都使用 ScyllaDB。**
《ScyllaDB in Action》是您了解 ScyllaDB 所需的所有知識的指南,從您第一次查詢開始,到在生產環境中運行它。它從創建、讀取和刪除數據的基本知識開始,然後擴展您的知識。您將很快掌握建立、維護和運行有效且高效的資料庫所需的一切。
在《ScyllaDB in Action》中,您將學習如何:
- 在 ScyllaDB 中讀取、寫入和刪除數據
- 為 ScyllaDB 設計資料庫架構
- 撰寫針對 ScyllaDB 的高效查詢
- 從應用程式連接並查詢 ScyllaDB 集群
- 在生產環境中配置、監控和操作 ScyllaDB
本書以實作範例的方式教您 ScyllaDB 的最佳方法。深入了解 ScyllaDB 的基於節點的架構,以理解其分散式系統如何運作、如何排除問題,以及如何不斷改善性能。
購買印刷版書籍可獲得 Manning Publications 提供的免費 PDF 和 ePub 格式電子書。
**關於技術**
ScyllaDB 是一種多功能的 NoSQL 資料庫,能夠快速處理大量數據。非常、非常、非常快。這個可替代 Cassandra 的解決方案充分利用現代多核心硬體,並能擴展以處理大型實時數據工作負載,延遲極低。它具有內建的監控和管理工具,並且其高效的計算資源使用可以在高流量應用中節省大量成本。
**關於本書**
《ScyllaDB in Action》展示了如何將 ScyllaDB 整合到數據密集型應用中。您將逐步通過一個實作專案,使用 ScyllaDB 存儲數據,並學習如何配置、監控和安全地操作分散式資料庫。在此過程中,您將發現 ScyllaDB 獨特的「每核心分片」方法如何幫助您在實時系統中提供令人印象深刻的性能。
**內容概覽**
- 為 ScyllaDB 設計架構
- 撰寫高效查詢
- 獲得比 Cassandra 更快的速度提升
**關於讀者**
適合了解 SQL 基礎的後端和基礎設施工程師。
**關於作者**
**Bo Ingram** 是 Discord 的一名員工軟體工程師,專注於資料庫基礎設施。他在作為操作員和開發者方面擁有豐富的 ScyllaDB 經驗。
本書的技術編輯是 **Piotr Wiktor Sarna**。
**目錄**
第一部分
1 介紹 ScyllaDB
2 瀏覽 ScyllaDB
第二部分
3 ScyllaDB 中的數據建模
4 ScyllaDB 中的數據類型
5 ScyllaDB 中的表
第三部分
6 將數據寫入 ScyllaDB
7 從 ScyllaDB 讀取數據
第四部分
8 ScyllaDB 的架構
9 在生產環境中運行 ScyllaDB
10 使用 ScyllaDB 進行應用開發
11 監控 ScyllaDB
12 使用 ScyllaDB 批量移動數據
附錄 Docker
作者簡介
作者簡介(中文翻譯)
Bo Ingram 是 Discord 的資深軟體工程師,專注於資料庫基礎設施。他在 ScyllaDB 的運營和應用程式開發方面擁有豐富的經驗。