it-swarm-eu.dev

Musí číst knihy pro DBA

Tato otázka je téměř povinná na jakémkoli místě SE pro základní reference.

Zveřejňujte pouze knihy, které mají pro DBA obecně hodnotu trvale.

Příspěvek by měl být kniha musí číst, klasické knihy, nadační knihy, nikoli knihy pro konkrétní produkty nebo datované.

Nejnovější kniha pro MS-SQL Server 2008 může být nejmodernější, ale je datovaná a konkrétní.

Mám skutečný zájem. Jsem v podstatě programátor a znalost databáze je vadou mé formace. Vím o databázích spoustu věcí, které dělají každodenní úkoly.

18
Maniero

Začal jsem s příkladem dobré musí číst knihu.

Úvod do databázových systémů podle data C.J.

Toto je jedna z nejvlivnějších knih pro vývoj všech dnes dostupných konceptů a technologií. Kniha sleduje akademický styl a má mnoho skutečných případů.

Primární cíl není pro DBA, ale pro vývojáře databázových systémů, ale skutečný dobrý DBA ví, jak vaše databáze funguje a jak zvládat její omezení a skryté schopnosti.

9
Maniero

Kromě klasik od Codd & Date, tady jsou knihy DBA na mé polici:

DBA Survivor od Thomas LaRock je nutné si přečíst pro začátek a vyhodnocení vaší kariéry DBA. Tato kniha je důvodem, proč jsem na StackExchange.

Klasika nástroje Data Warehouse Toolkit od společnosti Kimball Group je nejuznávanějším průvodcem pro rozměrové modelování a skladování dat. Protože skladování dat se stalo všudypřítomným, budete chtít, aby lidé, kteří to všechno začali, napsali referenci.

Můj mentor mi řekl SQL pro Smarties od Joe Celka je kniha pro expert SQL programátory, kteří se chtějí stát master SQL programátoři. Momentálně čtu tento.

Konečně, kaž mi čísla od Stephena Fewa je skvělý odkaz na principy a postupy pro efektivní návrh tabulek a grafů. Je to ekvivalent designu UX pro zprávy.

8
Jett

Příliš mnoho příkazů DBA pouze slepě spouští (nebo kopíruje a vkládá mimo internet) příkazy, jako by fungovaly jako „černá skříňka“ a postrádaly schopnost uvažovat o tom, co stroj. Musíte být schopni snížit úroveň, porozumět tomu, jak fungují sokety, jak používat strace, tcpdump a gdb, jak kompilátory pracují, jak profilovat, jak paměť funguje, přesně to, co bit vašeho zásobníku (aplikace/db/os/hardware) dělá, co a jak jej naladit.

Nebo jakýkoli jazyk - Python, Tcl/Tk, cokoli. Dokonce i Excel VBA. Awk/ Gnuplot . Dobrý DBA je schopen vytvářet nové nástroje pro sebe a pro svůj tým. Příliš mnoho DBA prostě umí kliknout na ROPUCHA nebo ekvivalent, nemohou dokonce vygenerovat graf sami. Pokud si to nedokážete představit, jak tomu můžete rozumět?

Jeden z mých posledních projektů automatizoval manuální proces DBA, který na mém webu trval 3 dny až 15 minut skriptu. Python zlepšil moji produktivitu jako DBA nejméně 10x.

Každý, kdo se podílí na jakékoli práci na projektu IT, si to musí přečíst a porozumět mu. Ti, kteří nejsou odsouzeni k opakování.

Pokud jste vážně o své kariéře a chcete být v podnikání dlouho, pak vás toto nebo podobné poučí o ekonomických vlivech, v nichž všichni plaveme.

Protože všichni musíme mluvit s vývojáři, ať už interně nebo u našich dodavatelů - pomůže vám to dostat se na jejich úroveň a mluvit jejich slovní zásobu.

Pamatujte, že nic z toho nemá nic společného s databázemi!

6
Gaius

" Rozdělení plánů provádění serveru SQL " od Granta Fritcheye - specifické pro Microsoft SQL Server, ale zásadní, pokud musíte řešit výkon problémy.

5
Narayana

V kontextu MySQL

Vysoce výkonná MySQL: optimalizace, zálohování, replikace a další Baron Schwartz (autor), Peter Zaitsev (autor), Vadim Tkachenko (autor), Jeremy Zawodny D. (autor), Arjen Lentz (autor), Derek J. Balling (autor) )

je úžasný odkaz ( Amazon link ). 2. vydání je výrazně lepší než první.

Analogový odkaz pro PostgreSQL je PostgreSQL 9.0 High Performance od Gregory Smith.

5
Riedsio

No, skoro cokoli od C.J. Date je provokativní a patrně musí číst. Mé konkrétní oblíbené jsou Databázový model relace a Datum v databázi .

Samostatně někteří lidé nesouhlasí s Amblerem, ale našel jsem Refactoring Databases jako dobrý odkaz v paradigmatu „design pattern“.

4
Abie

Správa databáze: Kompletní průvodce postupy a procedurami od Craiga Mullinse je dobrý.

Pokrývá širokou škálu témat obecné správy databází, aniž by byl specifický pro jednotlivé platformy. Jak počítačové knihy jdou, není to ani příliš drahé a má solidní recenze na Amazonu.

Podstata SQL od Davida Rozenshteina . Anthony Molinaro, který napsal "The Cookbook SQL", řekl, že to byla stále nejlepší kniha o SQL. Koupil jsem použitou kopii The Essence of SQL za více než dvojnásobek krycí ceny a nelitoval jsem ji. Než jsem si ji koupil, zkontroloval jsem ji z knihovny prostřednictvím meziknihovní výpůjčky.

2