Buku yang harus dibaca untuk DBA [ditutup]


18

Pertanyaan ini hampir wajib di setiap situs SE untuk referensi dasar.

Harap posting hanya buku dengan nilai permanen untuk DBA secara umum.

Pos harus berupa buku yang harus dibaca , yang klasik, buku dasar, bukan buku untuk produk atau tanggal tertentu.

Buku terbaru untuk MS-SQL Server 2008 bisa menjadi canggih, tetapi tanggal dan spesifik.

Saya memiliki minat yang tulus. Saya pada dasarnya seorang programmer dan pengetahuan basis data adalah cacat pada formasi saya. Saya tahu banyak hal tentang database hanya melakukan tugas sehari-hari.

Jawaban:


9

Saya mulai dengan contoh yang baik harus membaca buku.

Pengantar Sistem Database dengan Tanggal CJ.

Ini adalah salah satu buku paling berpengaruh untuk pengembangan semua konsep dan teknologi yang tersedia saat ini. Buku ini mengikuti gaya akademik dan memiliki banyak kasus nyata.

Target utama bukan untuk DBA tetapi pengembang sistem Database, tetapi DBA yang sangat baik tahu bagaimana database Anda bekerja dan bagaimana menangani dengan keterbatasan dan kemampuan tersembunyi.


8

Selain klasik oleh Codd & Date, berikut adalah buku DBA di rak saya:

DBA Survivor oleh Thomas LaRock adalah bacaan wajib untuk memulai dan mengevaluasi karier DBA Anda. Buku ini adalah alasan mengapa saya menggunakan StackExchange.

The Data Warehouse Toolkit klasik oleh Grup Kimball panduan otoritatif paling pemodelan dimensi dan data pergudangan. Karena pergudangan data telah ada di mana-mana, Anda perlu referensi yang ditulis oleh orang-orang yang memulai semuanya.

Mentor saya memberi tahu saya SQL untuk Smarties oleh Joe Celko adalah buku untuk pemrogram ahli SQL yang ingin menjadi pemrogram utama SQL. Saya sedang membaca yang ini.

Terakhir, Show Me the Numbers oleh Stephen Few adalah referensi yang bagus tentang prinsip dan praktik untuk desain tabel dan grafik yang efektif. Ini setara dengan desain UX untuk laporan.


6

Terlalu banyak DBA hanya menjalankan (atau menyalin dan menempelkan Internet) perintah secara membabi buta, seperti mereka mengoperasikan "kotak hitam" dan tidak memiliki kemampuan untuk alasan tentang apa yang dilakukan mesin . Anda harus dapat menurunkannya, memahami cara kerja soket, cara menggunakan strace, tcpdumpdan gdb, cara kerja kompiler, cara membuat profil, cara kerja memori, berapa banyak tumpukan Anda (app / db / os / hardware) melakukan apa dan bagaimana menyetelnya.

Atau bahasa apa pun - Python, Tcl / Tk, apa pun. Bahkan Excel VBA. Awk / Gnuplot . DBA yang baik mampu membangun alat baru, untuk diri mereka sendiri dan untuk tim mereka. Terlalu banyak DBA hanya tahu cara mengklik TOAD atau setara, mereka bahkan tidak dapat menghasilkan grafik sendiri. Jika Anda tidak dapat memvisualisasikannya, bagaimana Anda bisa memahaminya?

Salah satu proyek terbaru saya mengotomatiskan proses DBA manual yang memerlukan waktu 3 hari hingga 15 menit skrip di situs saya. Python telah meningkatkan produktivitas saya sebagai DBA setidaknya 10x.

Setiap orang yang terlibat dalam pekerjaan proyek TI apa pun perlu membaca dan memahami ini. Yang tidak ditakdirkan untuk mengulanginya.

Jika Anda serius tentang karier Anda dan ingin berada dalam bisnis ini dalam waktu yang lama, maka ini atau yang serupa akan mendidik Anda tentang gelombang ekonomi yang kita semua nikmati.

Karena kita semua perlu berbicara dengan pengembang, baik di rumah atau di vendor kami - ini akan membantu Anda naik ke level mereka dan berbicara kosa kata mereka.

Perhatikan bahwa semua ini tidak ada hubungannya dengan database!



5

Dalam konteks MySQL,

MySQL Berkinerja Tinggi: Optimalisasi, Cadangan, Replikasi, dan Lainnya Baron Schwartz (Penulis), Peter Zaitsev (Penulis), Vadim Tkachenko (Penulis), Jeremy Zawodny D. (Penulis), Arjen Lentz (Penulis), Derek J. Balling (Penulis) )

adalah referensi yang luar biasa ( tautan amazon ). Edisi ke-2 jauh lebih unggul dari yang pertama.

Referensi analog untuk PostgreSQL adalah PostgreSQL 9.0 High Performance oleh Gregory Smith.




2

Esensi dari SQL oleh David Rozenshtein . Anthony Molinaro, yang menulis "The SQL Cookbook" mengatakan bahwa itu masih buku terbaik tentang SQL. Saya membeli salinan The Essence of SQL bekas lebih dari dua kali harga sampul dan belum menyesalinya. Saya memeriksanya dari perpustakaan melalui pinjaman antar perpustakaan sebelum saya membelinya.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.