Evaluare:
Cartea oferă o introducere cuprinzătoare în bazele de date NoSQL, făcând conceptele complexe accesibile cititorilor cu experiență în baze de date relaționale. Ea acoperă diferite tipuri de baze de date NoSQL, punctele lor forte, punctele slabe și implicațiile practice, punând în același timp accentul pe o înțelegere conceptuală în detrimentul codificării. Deși în general bine primită pentru claritatea și organizarea sa, unii cititori au considerat-o lipsită de profunzime și exemple practice, în special pentru implementare.
Avantaje:⬤ Face conceptele NoSQL ușor de înțeles, în special pentru cei familiarizați cu bazele de date relaționale.
⬤ Oferă o explicație clară a diferitelor tipuri de baze de date NoSQL și a aplicațiilor acestora.
⬤ Puternică orientare practică, cu discuții privind scalabilitatea și provocările din lumea reală.
⬤ Bine scrisă și secvențiată logic, ceea ce o face accesibilă pentru începători.
⬤ Oferă o bună imagine de ansamblu a compromisurilor dintre SQL și NoSQL fără a se scufunda în sintaxă.
⬤ Lipsă de detalii tehnice aprofundate și de orientări practice privind implementarea.
⬤ Unii au considerat-o prea scurtă și și-au dorit o acoperire mai cuprinzătoare a subiectului.
⬤ Câțiva cititori au subliniat faptul că ar putea deveni rapid depășită, având în vedere evoluția rapidă a tehnologiei NoSQL.
⬤ Unii au considerat că este prea generalizată sau că nu abordează eficient cazuri de utilizare specifice.
(pe baza a 175 recenzii ale cititorilor)
Nosql Distilled: A Brief Guide to the Emerging World of Polyglot Persistence
Necesitatea de a gestiona volume de date din ce în ce mai mari este unul dintre factorii care determină adoptarea unei noi clase de baze de date nonrelaționale "NoSQL". Susținătorii bazelor de date NoSQL susțin că acestea pot fi utilizate pentru a construi sisteme mai performante, mai scalabile și mai ușor de programat.
NoSQL Distilled este o introducere concisă, dar amănunțită în această tehnologie care se dezvoltă rapid. Pramod J. Sadalage și Martin Fowler explică modul în care funcționează bazele de date NoSQL și modalitățile prin care acestea pot fi o alternativă superioară la un RDBMS tradițional. Autorii oferă un ghid rapid al conceptelor pe care trebuie să le cunoașteți pentru a evalua dacă bazele de date NoSQL sunt potrivite pentru nevoile dumneavoastră și, dacă da, ce tehnologii ar trebui să explorați mai departe.
Prima parte a cărții se concentrează pe concepte de bază, inclusiv modele de date fără schemă, agregate, noi modele de distribuție, teorema CAP și map-reduce. În a doua parte, autorii explorează problemele arhitecturale și de proiectare asociate cu implementarea NoSQL. De asemenea, ei prezintă cazuri de utilizare realiste care demonstrează bazele de date NoSQL la lucru și oferă exemple reprezentative folosind Riak, MongoDB, Cassandra și Neo4j.
În plus, bazându-se pe munca de pionierat a lui Pramod Sadalage, NoSQL Distilled arată cum să se implementeze proiectarea evolutivă cu migrarea schemei: o tehnică esențială pentru aplicarea bazelor de date NoSQL. Cartea se încheie prin descrierea modului în care NoSQL deschide o nouă eră a persistenței poliglote, în care coexistă mai multe lumi ale stocării datelor, iar arhitecții pot alege tehnologia cea mai optimizată pentru fiecare tip de acces la date.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)