20 poin oleh GN⁺ 2023-10-06 | 3 komentar | Bagikan ke WhatsApp
  • Buku untuk mengoptimalkan performa database di lingkungan berskala besar serta menghindari kesalahan umum yang memengaruhi latensi dan throughput
  • Ditulis bersama oleh karyawan dan kontributor ScyllaDB, DB NoSQL berbasis kolom open source yang kompatibel dengan Cassandra
  • Merangkum rekomendasi yang jelas dan praktis berdasarkan ribuan pengalaman deployment DB nyata dari berbagai penulis
  • Bukan buku yang hanya membahas ScyllaDB, melainkan membahas database secara umum, tetapi tetap berguna bagi orang yang sedang menggunakan atau mempertimbangkan ScyllaDB
  • Juga dapat diterapkan bagi pengguna database lain seperti MongoDB, MySQL, Postgres, Cassandra, dan DynamoDB
  • Tersedia gratis sesuai ketentuan lisensi Creative Commons Attribution 4.0 International License
  • Buku ini merupakan bagian dari seri "Open Access" milik Apress, yang mencerminkan dukungan para penulis terhadap open source

Daftar isi

  • 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 komentar

 
GN⁺ 2023-10-06
Opini Hacker News
  • Artikel tentang buku gratis mengenai 'performa database skala besar'
  • Seorang komentator menginginkan referensi otoritatif tentang object store seperti S3 atau pembangunan software-defined storage
  • Komentator lain mengkritik buku tersebut sebagai strategi pemasaran vendor database, dan berpendapat bahwa itu bukan pembahasan yang netral terhadap vendor tentang performa pada skala besar
  • Seorang pengguna antusias untuk mempelajari cara menskalakan database MySQL agar dapat menjalankan aplikasi di VM tanpa bergantung pada database terkelola seperti Aurora atau Azure Managed Database
  • Ada skeptisisme terhadap klaim open-source buku tersebut, karena repositorinya pada dasarnya kosong
  • Contoh kode pertama dalam buku ditemukan pada halaman 89
  • Seorang pengguna mempertanyakan apakah buku ini merupakan buku 'performa database' yang umum, atau sekadar pamflet panjang tentang ScyllaDB
  • Muncul diskusi tentang mengapa lebih banyak perusahaan/startup tidak memilih ScyllaDB dibandingkan Postgres atau MySQL, dengan menyebut keunggulan ScyllaDB dalam kecepatan dan skalabilitas
  • Seorang komentator meratapi hilangnya pengetahuan dasar tentang normalisasi database dan indexing, serta menyarankan bahwa tim sering kali cenderung menambahkan cache dan lebih banyak hardware alih-alih mengoptimalkan kueri inti
  • Fakta bahwa versi PDF buku dapat diakses langsung tanpa popup tambahan atau langganan newsletter dianggap sebagai nilai plus