Refactoring SQL Applications
Autor Stephane Faroult, Pascal L'Hermiteen Limba Engleză Paperback – 30 sep 2008
Prin parcurgerea acestui ghid tehnic publicat de O'Reilly, cititorul va reuși să transforme aplicații SQL lente în sisteme performante, optimizând codul existent fără a recurge la upgrade-uri hardware costisitoare. Refactoring SQL Applications nu este o lucrare teoretică despre designul bazelor de date, ci un manual de intervenție care demonstrează cum pot fi eliminate blocajele de execuție prin tehnici de refactorizare aplicate direct asupra codului și structurii de date. Observăm o abordare extrem de practică, axată pe înlocuirea codului de aplicație ineficient cu proceduri stocate și pe transformarea procesării iterative în operațiuni SQL masive, care profită de puterea motorului de bază de date. Autorii, Stephane Faroult și Pascal L'Hermite, ghidează utilizatorul prin scenarii reale, de la remedieri rapide pentru apeluri redundante în funcții, până la restructurări complexe de flux prin creșterea paralelismului. Abordarea diferă de Refactoring Databases de Scott Ambler prin faptul că este mai puțin abstractă și mult mai aplicabilă la nivel de cod SQL pur, concentrându-se pe performanța imediată mai degrabă decât pe procesul agil de evoluție a schemei. De asemenea, în timp ce SQL Antipatterns, Volume 1 de Bill Karwin se concentrează pe identificarea erorilor comune de design, volumul de față oferă instrumentele necesare pentru a măsura și valida rezultatele refactorizării prin teste comparative riguroase. Structura este logică și orientată spre rezultat: identificarea zonelor cu potențial de câștig, aplicarea modificărilor asupra fluxului de business (trecerea de la procesare sincronă la asincronă) și extinderea designului prin vederi materializate sau partiționare. Este o resursă esențială pentru dezvoltatorii care moștenesc sisteme legacy și trebuie să le aducă la standardele actuale de viteză.
Preț: 210.90 lei
Preț vechi: 263.63 lei
-20%
Carte disponibilă
Livrare economică 29 mai-12 iunie
Specificații
ISBN-10: 0596514972
Pagini: 295
Dimensiuni: 179 x 232 x 20 mm
Greutate: 0.5 kg
Ediția:1
Editura: O'Reilly
De ce să citești această carte
Recomandăm această carte inginerilor software și administratorilor de baze de date care se confruntă cu probleme de latență în aplicații. Cititorul câștigă o metodologie clară de diagnosticare și optimizare, învățând să scrie interogări care maximizează resursele existente. Este un instrument indispensabil pentru a transforma un cod SQL procedural și greoi într-unul modern, asincron și scalabil.