20 điểm bởi GN⁺ 2023-10-06 | 3 bình luận | Chia sẻ qua WhatsApp
  • Cuốn sách về tối ưu hiệu năng cơ sở dữ liệu ở quy mô lớn và tránh các sai lầm phổ biến ảnh hưởng đến độ trễ và thông lượng
  • Được đồng biên soạn bởi các nhân viên và cộng tác viên của ScyllaDB, cơ sở dữ liệu NoSQL dạng cột mã nguồn mở tương thích với Cassandra
  • Tổng hợp các khuyến nghị rõ ràng và thực tiễn dựa trên kinh nghiệm triển khai DB thực tế lên tới hàng nghìn trường hợp của nhiều tác giả
  • Đây không chỉ là sách về riêng ScyllaDB mà còn đề cập đến cơ sở dữ liệu nói chung, nhưng sẽ hữu ích cho những ai đang dùng hoặc cân nhắc ScyllaDB
  • Cũng có thể áp dụng cho người dùng các cơ sở dữ liệu khác như MongoDB, MySQL, Postgres, Cassandra và DynamoDB
  • Được cung cấp miễn phí theo giấy phép Creative Commons Attribution 4.0 International License
  • Cuốn sách là một phần của series "Open Access" của Apress, phản ánh sự ủng hộ mã nguồn mở của các tác giả

Mục lục

  • Chapter 1: A Taste of What You’re Up Against: Two Tales
  • Chapter 2: Your Project, Through the Lens of Database Performance
  • Chapter 3: Database Internals: Hardware and Operating System Interactions
  • Chapter 4: Database Internals: Algorithmic Optimizations
  • Chapter 5: Database Drivers
  • Chapter 6: Getting Data Closer
  • Chapter 7: Infrastructure and Deployment Models
  • Chapter 8: Topology Considerations
  • Chapter 9: Benchmarking
  • Chapter 10: Monitoring
  • Chapter 11: Administration
  • Appendix A: A Brief Look at Fundamental Database Design Decisions

3 bình luận

 
GN⁺ 2023-10-06
Ý kiến Hacker News
  • Bài viết về một cuốn sách miễn phí nói về "hiệu năng cơ sở dữ liệu ở quy mô lớn"
  • Một người bình luận muốn có tài liệu có thẩm quyền về cách xây dựng object store như S3 hoặc software-defined storage
  • Một người bình luận khác chỉ trích cuốn sách là chiến lược marketing của nhà cung cấp cơ sở dữ liệu, cho rằng đây không phải là thảo luận trung lập với nhà cung cấp về hiệu năng ở quy mô lớn
  • Một người dùng hào hứng với việc học cách mở rộng cơ sở dữ liệu MySQL để chạy ứng dụng trên VM mà không phụ thuộc vào cơ sở dữ liệu được quản lý như Aurora hay Azure Managed Database
  • Có sự hoài nghi về tuyên bố mã nguồn mở của cuốn sách, vì kho lưu trữ của sách về cơ bản là trống rỗng
  • Trong sách, ví dụ mã đầu tiên được tìm thấy ở trang 89
  • Một người dùng đặt câu hỏi liệu đây có phải là sách "hiệu năng cơ sở dữ liệu" mang tính tổng quát, hay chỉ là một cuốn pamphlet dài về ScyllaDB
  • Xuất hiện thảo luận về lý do vì sao nhiều công ty/startup không chọn ScyllaDB thay vì Postgres hay MySQL, đồng thời nhắc đến ưu thế về tốc độ và khả năng mở rộng của ScyllaDB
  • Một người bình luận than tiếc về sự mai một của kiến thức cơ bản về chuẩn hóa cơ sở dữ liệu và lập chỉ mục, đồng thời cho rằng các nhóm thường có xu hướng thêm cache và phần cứng thay vì tối ưu các truy vấn cốt lõi
  • Việc có thể truy cập trực tiếp vào bản PDF của cuốn sách mà không gặp thêm popup hay yêu cầu đăng ký newsletter được đánh giá cao