Livres à lire absolument pour DBA [fermé]


18

Cette question est presque obligatoire dans n'importe quel site SE pour référence de base.

Veuillez ne publier que des livres ayant une valeur permanente pour les administrateurs de base de données en général.

Le poste doit être un livre à lire absolument , les livres classiques, les livres de base, pas les livres pour des produits spécifiques ou datés.

Le dernier livre pour MS-SQL Server 2008 pourrait être à la pointe de la technologie, mais il est daté et spécifique.

J'ai un véritable intérêt. Je suis fondamentalement un programmeur et la connaissance des bases de données est un défaut dans ma formation. Je connais beaucoup de choses sur les bases de données qui ne font que des tâches quotidiennes.

Réponses:


9

J'ai commencé avec un exemple de bon livre à lire absolument.

Une introduction aux systèmes de bases de données par CJ Date.

C'est l'un des livres les plus influents pour le développement de tous les concepts et technologies disponibles aujourd'hui. Le livre suit un style académique et contient de nombreux cas réels.

La cible principale n'est pas pour les DBA mais les développeurs de systèmes de base de données, mais un vrai bon DBA sait comment fonctionne votre base de données et comment gérer ses limitations et ses capacités cachées.


8

Outre les classiques de Codd & Date, voici les livres DBA sur mon étagère:

DBA Survivor par Thomas LaRock est une lecture incontournable pour commencer et évaluer votre carrière DBA. Ce livre est la raison pour laquelle je suis sur StackExchange.

Les classiques Data Warehouse Toolkit du Kimball Group sont le guide le plus fiable sur la modélisation dimensionnelle et l'entreposage de données. Depuis l'entreposage de données est devenu omniprésent, vous aurez besoin d'une référence écrite par les personnes qui ont tout commencé.

Mon mentor m'a dit que SQL for Smarties par Joe Celko est le livre pour les programmeurs SQL experts qui veulent devenir des programmeurs SQL principaux . Je lis actuellement celui-ci.

Enfin, Montrez-moi les chiffres de Stephen Few est une excellente référence sur les principes et les pratiques pour une conception efficace de tableaux et de graphiques. C'est l'équivalent de la conception UX pour les rapports.


6

Trop d'administrateurs de base de données exécutent simplement (ou copient et collent sur Internet) des commandes à l'aveugle, comme s'ils exploitaient une «boîte noire» et n'avaient pas la capacité de raisonner sur ce que fait la machine . Vous devez être en mesure de prendre le bas niveau, comprendre comment fonctionnent les prises, comment utiliser strace, tcpdumpet gdb, comment fonctionnent les compilateurs, comment profiler, comment fonctionne la mémoire, exactement ce que peu de votre pile (app / db / os / matériel) fait quoi et comment le régler.

Ou n'importe quelle langue - Python, Tcl / Tk, peu importe. Même Excel VBA. Awk / Gnuplot . Un bon DBA est capable de construire de nouveaux outils, pour lui et pour son équipe. Trop de DBA savent juste comment cliquer dans TOAD ou équivalent, ils ne peuvent même pas générer un graphique par eux-mêmes. Si vous ne pouvez pas le visualiser, comment pouvez-vous le comprendre?

Un de mes projets récents a automatisé un processus DBA manuel qui a pris 3 jours à un script de 15 minutes sur mon site. Python a amélioré ma productivité en tant que DBA au moins 10 fois.

Toute personne impliquée dans tout type de projet informatique doit lire et comprendre cela. Ceux qui ne sont pas condamnés à le répéter.

Si vous êtes sérieux au sujet de votre carrière et que vous souhaitez travailler dans l'entreprise pendant longtemps, alors ceci ou similaire vous renseignera sur les marées économiques dans lesquelles nous nageons tous.

Parce que nous devons tous parler aux développeurs, que ce soit en interne ou chez nos fournisseurs - cela vous aidera à atteindre leur niveau et à parler leur vocabulaire.

Notez que rien de tout cela n'a à voir avec les bases de données!



5

Dans le contexte de MySQL,

High Performance MySQL: Optimization, Backups, Replication, and More Baron Schwartz (Auteur), Peter Zaitsev (Auteur), Vadim Tkachenko (Auteur), Jeremy Zawodny D. (Auteur), Arjen Lentz (Auteur), Derek J. Balling (Auteur) )

est une référence géniale ( lien amazon ). La 2e édition est largement supérieure à la première.

La référence analogique pour PostgreSQL est PostgreSQL 9.0 High Performance de Gregory Smith.




2

L'essence de SQL par David Rozenshtein . Anthony Molinaro, qui a écrit "The SQL Cookbook", a déclaré que c'était toujours le meilleur livre sur SQL. J'ai acheté une copie d'occasion de The Essence of SQL pour plus du double du prix de vente et je ne l'ai pas regretté. Je l'ai vérifié auprès de la bibliothèque par le biais d'un prêt entre bibliothèques avant de l'acheter.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.