A Django adatbázis-teljesítményének temploma

Értékelés:   (4.6 az 5-ből)

A Django adatbázis-teljesítményének temploma (Michael Brookins Andrew)

Olvasói vélemények

Összegzés:

A könyv értékes meglátásokkal és optimalizációkkal szolgál a Django fejlesztői számára, különösen azok számára, akik PostgreSQL-t használnak. Dicsérik, hogy tisztázza az alapokat, és strukturált megközelítést kínál az adatbázisokkal kapcsolatos kérdések megértéséhez, bár néhány olvasó úgy érezte, hogy a fantáziaelemek és a Django funkciói közötti kapcsolatok gyengék. Emellett egyes példák esetében szükség lehet a kód kiigazítására, ami akadályt jelenthet az olvasók számára.

Előnyök:

Könnyen érthető, hasznos a Django fejlesztői számára, részletes magyarázat az adatbázisokkal kapcsolatos kérdésekre, jó szerkezet és a műveletek folyamata, értékes ismereteket és mélyreható megértést nyújt.

Hátrányok:

Hiányzik a fantáziaképek és a Django funkciói közötti egyértelmű kapcsolat, néhány példa nehezen reprodukálható, és kódmódosításokat igényel.

(3 olvasói vélemény alapján)

Eredeti címe:

The Temple of Django Database Performance

Könyv tartalma:

A webes alkalmazások legtöbb teljesítményproblémája egy dologra vezethető vissza: az adatbázisra.

A Django esetében sem más a helyzet - sőt, bizonyos szempontból még rosszabb, mint ORM-gyűlölő kollégáinknál. Az adatbázis teljesítményének hangolása a Djangóban szédítő számú ORM API-metódust (defer, prefetch_related, iterator és még sok más), rejtélyes ábécé betűket (Q, F?! ) foglal magában, és mindez az SQL-lekérdezések és indexek amúgy is bonyolult gépezetén nyugszik.

Itt egy merész állítást fogok tenni: A Django elsajátításának egyetlen módja az adatbázis-teljesítmény elsajátítása. A junior, középszintű és vezető Django mérnökök közötti különbség általában ennek az elsajátításnak a függvénye.

És az adatbázis-teljesítmény Django teljes elsajátításához nem elég az API dokumentáció átolvasása. Szakértővé kell válnod. Íme néhány példa arra, hogy mit tud egy szakértő, amit ez a könyv megtanít neked:

⬤ Hogyan használd a profilalkotó és mérőeszközöket, például a New Relic-et, a Django Debug Toolbar-t és az adatbázis-lekérdezési terveket, hogy pontosan lásd, mennyire rosszul teljesít egy lekérdezés a termelésben.

⬤ Hogyan nézzünk meg egy lekérdezést, és hogyan tudjuk pontosan, hogy melyik index gyorsítja fel a lekérdezést (INCLUDE index? részleges index? GIN index? A könyv végére meg fogod mondani, mert TE leszel a szakértő).

⬤ Hogyan használjon olyan fejlett technikákat, mint a szerveroldali kurzorok az iterator() funkcióval, az egyéni Func() kifejezések és a kulcskészlet oldalszámozása sor-összehasonlításokkal, hogy könnyedén átpörgethesse az adatok millióit.

Mindezt és még többet is megtanulhat több mint 160 oldalon, 60 példán és 30 kvízkérdésen keresztül. A végére már soha többé nem fog ugyanúgy gondolni egy Django ORM-lekérdezésre: egyszerre fog létezni a fejében operatív mérőszámként, ORM-szintaxisként, generált SQL-ként és adatbázis-futtatási tervként. Mert szakértő leszel.

Ezt azért tudom megtanítani, mert több mint tízéves tapasztalatom van Djangóval és relációs adatbázisokkal dolgozom, mind alkalmazásfejlesztőként, mind platformmérnökként, aki a Compose.com és az IBM Cloud számára épített adatbázisokat szolgáltatásként.

És említettem már, hogy jól fogsz szórakozni? Igen, jól olvastad. Ez a könyv tele van fantasztikus fantáziaművészettel, beleértve az egyes fejezetek alapfogalmainak térképét. Miért fantázia művészet? Mert asztali szerepjátékokat játszom, és igénylem, hogy a könyvek szórakoztatóak legyenek.

Nézzétek tehát a profilalkotás áldozati szikláját. Tévedj el az indexelés labirintusában. Kutassátok át a lekérdezés kriptáját. Aztán térj vissza a világ megmentéséhez a korlátlan lekérdezésektől!

A könyv egyéb adatai:

ISBN:9781734303704
Szerző:
Kiadó:
Kötés:Puha kötés

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

A Django adatbázis-teljesítményének temploma - The Temple of Django Database Performance
A webes alkalmazások legtöbb...
A Django adatbázis-teljesítményének temploma - The Temple of Django Database Performance

A szerző munkáit az alábbi kiadók adták ki:

© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)