Welche Lernressourcen gibt es für Teilzeit-Datenbankadministratoren?


7

Glücklicherweise ist dies kein aktuelles Problem für mich, da wir an meinem derzeitigen Arbeitsplatz ziemlich gut mit DBA-Kenntnissen im Team versorgt sind. In kleinen Entwicklungsteams ist es meiner Erfahrung nach jedoch nicht ungewöhnlich, dass eines der Teams als De-facto-DBA nominiert wird. Für ein kleines Team gibt es selten genug Arbeit für einen Vollzeit-DBA (und / oder es gibt DBAs, aber die Produktions-DBAs möchten sich nicht auf die Unterstützung der Entwicklungs- / Testumgebungen einlassen), sodass ein Tester oder Programmierer erwartet wird Um diese Rolle zu übernehmen, habe ich gesehen, wie Leute plötzlich mit "Hey, Joe geht, also bist du jetzt unser neuer DBA. Nein, wir haben kein Trainingsbudget, du musst es dir selbst beibringen. Viel Spaß! ""

Welche Ressourcen können Sie jemandem empfehlen, der plötzlich in der Lage ist, sich mit einer Entwicklungs-DBA-Rolle vertraut zu machen? Welche grundlegenden Aufgaben sollten sie zuerst angehen, nur um die Dinge am Laufen zu halten?


1
Insbesondere für Postgres enthält meine Antwort auf eine andere Frage Tipps und Ressourcen zum Lernen.
Basil Bourque

Antworten:


5

Wenn Sie sich in dieser Situation befinden, sollten Sie zunächst sicherstellen, dass Sie wissen, wo sich die Dokumentation für das Datenbankprodukt befindet, und sie lesen. Anfänglich sollte der Fokus auf Sicherung und Wiederherstellung liegen, denn wenn Sie dies nicht richtig verstehen, spielen die anderen Verantwortlichkeiten eines DBA keine Rolle.

Wenn es sich bei der Datenbank beispielsweise um Oracle handelt, finden Sie unter http://tahiti.oracle.com/ die entsprechende Dokumentationsseite für die Version, auf der Sie sich befinden . Ein guter Anfang wäre der Conepts- Leitfaden und dann vielleicht der 2-Tage-DBA- Leitfaden, gefolgt vom Administrator-Leitfaden .


5

Wenn Sie "The DBA" (Teil- oder Vollzeit) werden, sollten Sie so viel wie möglich lernen, bevor der frühere DBA abreist. Ich denke, Menschen in dieser Situation sollten mit jedem sprechen, der sich mit der Datenbank auskennt (Datenfluss, Entwurfsentscheidungen, allgemeine Aufgabe usw.). Es ist sehr schwierig, die Datenbank zu lernen, selbst wenn Dokumentation vorhanden ist.

Außerdem sollte die Person so etwas wie ein DBA-Profil haben. Wenn es Ihnen nicht gefällt, würden Sie etwas tun, das keine Aufregung bringt und Sie werden mit Ihrer Arbeit nicht zufrieden sein.


5

IMHO ist es falsch, dass Produktions-Datenbankadministratoren die Entwicklungsumgebung übersehen. Dies hat zwei Gründe. Erstens, wenn Dev ausfällt, können die Entwickler, Tester usw. nicht arbeiten - dies kostet das Unternehmen Geld, vielleicht nicht so viel wie die Kosten für Prod, aber es zählt alles, besonders heutzutage.

Zweitens machen sie einen Stab für ihren eigenen Rücken, wenn schlechte Praktiken in Dev es bis zu Prod schaffen - zum Beispiel die Verwendung von dynamischem Literal-SQL anstelle von Bindungsvariablen. Die Zeit, dies zu erkennen, ist so früh wie möglich im Entwicklungsprozess. Die Behebung eines Problems wird exponentiell schwieriger und teurer, je näher Sie Prod kommen.

Meine Antwort auf Ihre Frage, die ideale Lernressource für einen Teilzeit- / Entwickler-DBA, sind die Vollzeit-Prod-DBAs in Ihrem Unternehmen. Sie müssen ihnen nur zeigen, dass jedes Training, das sie Ihnen geben, eine Win-Win-Situation für Sie ist , sie und die Organisation als Ganzes. Wenn sie sich immer noch weigern, eskalieren Sie es zu Ihrem Manager. Denken Sie daran, dass JEDER im selben Team ist, wenn es darum geht, bezahlt zu werden.


5

Ich werde das Buch http://dbasurvivor.com/ von Thomas LaRock vorschlagen . Eine großartige Ressource, um DBA zu werden und was am wichtigsten ist.

Ich würde auch vorschlagen, http://sqlpass.org/ Finden Sie Ihr lokales Kapitel und nehmen Sie teil. Sie verfügen auch über hervorragende Lernressourcen wie Videopräsentationen vom PASS-Gipfel sowie 24 Stunden PASS (# 24hop).

Es gibt auch viele SQL-Samstage ( http://sqlsaturday.com/ ) im ganzen Land und auf der ganzen Welt, fast jedes Wochenende. Finde einen, der nah genug ist, um zu gehen. Sie sind entweder kostenlos oder höchstens 10 US-Dollar für das Mittagessen.

Twitter ist eine weitere gute Quelle. Schauen Sie sich das # sqlhelp-Tag an, aber missbrauchen Sie es nicht mit Spam. Es gibt viele Menschen, die bereit sind zu helfen.

Es gibt so viele Ressourcen da draußen. Schauen Sie einfach und Sie werden finden.


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.