Acasă Finanțe personale Gestionarea diferitelor tipuri de date cu NoSQL - dummies

Gestionarea diferitelor tipuri de date cu NoSQL - dummies

Video: Corrado Malanga - Programare Neurolingvistică (PNL) Roma (2009 09 26) Partea 2 din 2 2024

Video: Corrado Malanga - Programare Neurolingvistică (PNL) Roma (2009 09 26) Partea 2 din 2 2024
Anonim

Bazele de date NoSQL nu se limitează la o abordare cu rânduri și coloane. Acestea sunt concepute pentru a gestiona o mare varietate de date, inclusiv date ale căror structuri se modifică în timp și ale căror relații nu sunt încă cunoscute.

Bazele de date NoSQL vin în patru tipuri de bază - una pentru fiecare tip de date pe care baza de date este de așteptat să o gestioneze:

  • Columnar: Extensie la structurile de tabel tradiționale. Suportă seturi variabile de coloane (familii de coloane) și este optimizat pentru operații la nivel de coloană (cum ar fi numărul, suma și media medie).

  • Valoare cheie: O structură foarte simplă. Seturi de chei numite și valorile lor, în mod tipic o bucată de date neinterpretate. Uneori, această valoare simplă poate fi de fapt un document JSON sau binar.

  • Triple: Un singur fapt reprezentat de trei elemente:

    • Subiectul pe care îl descrieți

    • Numele proprietății sau relația cu alt subiect

    • Valoarea - fie o valoare intrinsecă ca un număr întreg) sau identitatea unică a unui alt subiect (dacă este o relație)

    De exemplu, Adam îi place brânzeturile. Adam este subiectul, îi place predicatul și brânza este obiectul.

  • Document: XML, JSON, text sau blob binar. Orice structură teribilă poate fi reprezentată ca un document XML sau JSON, inclusiv elemente cum ar fi o comandă care include o adresă de livrare, detalii de facturare și o listă de produse și cantități.

    Unele baze de date ale documentului NoSQL acceptă stocarea unei liste separate (sau documentului) de proprietăți despre document.

Majoritatea problemelor de date pot fi descrise în termenii structurilor de date anterioare. Într-adevăr, aproape toate programele de calculator scrise vreodată intră în aceste categorii. Prin urmare, este important să înțelegeți cum puteți stoca, prelua și interoga cele mai bune date.

Vestea bună este că acum există un set de baze de date pentru a gestiona corect fiecare tip de date diferit, deci nu trebuie să distrugeți datele într-o schemă relațională fixă cu relații, care părea întotdeauna ca un lucru greșit de făcut).

În plus față de tipurile de date NoSQL precedente, aici sunt două alte dezvoltări care merită menționate:

  • Motoarele de căutare: Dacă stocați informații care au o structură variabilă sau un text copios, aveți nevoie de o metodă comună structuri pentru a găsi informații relevante, pe care le oferă motoarele de căutare.

  • Baze de date hibride NoSQL: Aceste baze de date oferă o combinație a caracteristicilor principale ale mai multor tipuri de baze de date NoSQL - cum ar fi magazine de valoare-cheie, documente și triple - toate în același produs.

Mai multe motoare de căutare și baze de date hibride aplică teme generale prezente în produsele NoSQL - și anume permiterea tipurilor de date variabile și scalabilitatea orizontală a hardware-ului de mărfuri. Proiectele interne ale motoarelor de căutare și ale bazelor de date hibride NoSQL sunt similare și complementare.

Gestionarea diferitelor tipuri de date cu NoSQL - dummies

Alegerea editorilor

Administrator de rețea: Zone de căutare inversă - dummies

Administrator de rețea: Zone de căutare inversă - dummies

Interogări DNS obișnuite sunt interogări de căutare înainte corespunde unui nume de domeniu complet calificat. O căutare inversă este opusul unei căutări forward: returnează numele de domeniu complet calificat al unei gazde pe baza adresei sale IP. Căutările inverse sunt posibile din cauza unui domeniu special numit ...

Rețea Elemente de bază: Clienți și servere - manechine

Rețea Elemente de bază: Clienți și servere - manechine

Computerul de rețea care conține hard disk-urile, imprimantele și alte resurse care sunt partajate cu alte calculatoare de rețea se numește un server. Acest termen vine în repetate rânduri, deci trebuie să-l amintiți. Scrie-o pe spatele mâinii tale stângi. Orice computer care nu este un server este numit client. Aveți ...

Retea Bazele: Poduri - dummies

Retea Bazele: Poduri - dummies

O punte este un dispozitiv care conecteaza doua retele astfel incat sa actioneze ca si cum ar fi o rețea. Podurile sunt utilizate pentru a împărți o rețea mare în două rețele mai mici din motive de performanță. Vă puteți gândi la un pod ca pe un repetor inteligent. Repetoarele ascultă semnale care coboară pe un cablu de rețea, amplifică ...

Alegerea editorilor

ÎMprumuta și tweak idei de la alte comunități online - dummies

ÎMprumuta și tweak idei de la alte comunități online - dummies

, Mai degrabă decât să ia ideile altcuiva complet pentru dvs. comunitate online, încercați să riffați pe aceeași idee, dar nu atât de mult încât este evident că nu sunteți creierul din spatele brainstorming-ului. Idei sunt acolo pentru a lua, dar nu ar fi mai degrabă văzute ca cineva inovatoare, nu cineva care scours pe web ...

Branding Blogul tău

Branding Blogul tău

Branding blog-ul tău merge mult spre a face dacă este ușor de recunoscut pentru cititorii tăi. Când vedeți un punct roșu în interiorul unui cerc roșu, ce magazin vine în minte? Ce zici de acele arcuri de aur? Un nume de marcă apare în minte atunci când vedeți simbolul swoosh? La fel ca magazinele populare, restaurantele și încălțămintea ...

Construiți un Blog Mama care este Sellable - dummies

Construiți un Blog Mama care este Sellable - dummies

Dacă obiectivul pe termen lung este de a vinde blogul dvs. ar trebui să o construiască cu acest scop în minte. Evitați asocierea prea intensă a blogului cu marca dvs. personală. Un blog care poate fi valoros cu orice scriitor la cârma trebuie să îndeplinească majoritatea, dacă nu toate, următoarele criterii: Blogul este concentrat ...

Alegerea editorilor

Cum să creați o nouă campanie de anunțuri LinkedIn - dummies

Cum să creați o nouă campanie de anunțuri LinkedIn - dummies

LinkedIn oferă servicii de publicitate pentru afacerea dvs. Dacă vă decideți să utilizați LinkedIn ca instrument de marketing, va trebui doar să obțineți o nouă campanie de anunțuri în lucrări. Când sunteți gata să începeți o nouă campanie, urmați acești pași:

Opțiuni de filtrare pentru anunțul dvs. LinkedIn - manechine

Opțiuni de filtrare pentru anunțul dvs. LinkedIn - manechine

Ce opțiuni de filtrare aveți pentru anunțul dvs. LinkedIn? Alte rețele de publicitate vă permit să filtrați publicul vizat de câteva atribute cunoscute ale persoanei care vă va vedea anunțul, sexul și locația membrilor din public. LinkedIn vă permite să faceți un pas mai departe permițându-vă ...

Oferind și primind viziuni pe LinkedIn - manechine

Oferind și primind viziuni pe LinkedIn - manechine

Deși mulți oameni cred că "Nu este ceea ce știi, știi, "care este unul dintre principalele motive pentru care LinkedIn este atât de valoros, mulți oameni (recrutorii, angajații, directorii executivi, investitorii și altele) sunt foarte interesați de ceea ce știi. În mod logic, oamenii care vă cunosc cel mai bine sunt oamenii din rețeaua dvs., care ...