MongoDB - l

MongoDB, potrivit dezvoltatorilor, este de a reduce decalajul dintre depozite de date simple, cum ar fi „cheie-valoare“ (rapid si foarte scalabil) și RDBMS mari (scheme structurale și interogări puternice).







oportunități

Principalele caracteristici ale bazei de date:

arhitectură

Baze de date gestionează seturi de documente JSON stocate asemănători cu Di în format binar în BSON. Stocarea și regăsirea fișierelor din MongoDB se datorează protocolului provocărilor GridFS. Ca și alte baze de date orientate pe documentul (CouchDB et al.), MongoDB nu un RDBMS. Printre alte diferențe față de sistemele tradiționale de gestionare a bazei de date relaționale:

  • Niciun operator nu «se alăture». De obicei, datele pot fi organizate mod mai denormalized, dar dezvoltatorii să poarte o sarcină suplimentară pentru a asigura coerența datelor.
  • Nu există nici un astfel de lucru ca o „tranzacție“. Atomicitate garantate doar la nivelul unui document, și anume, actualizarea parțială a documentului nu poate avea loc.
  • Nu există nici un concept de „izolare“. Orice date care este citită de către un client poate fi modificat de către un alt client în paralel [3].

Istoricul dezvoltării

cooperare

Se susține că eliberarea MongoDB 1.0.0 este gata pentru utilizare în producerea atât ca unitate de master, iar ligamentele master / slave. Codul pentru această versiune este destul de stabilă și testată în exploatare comercială, timp de 1,5 ani [7]. Dacă este posibil, MongoDB trebuie să se prevadă cel puțin două servere, folosind replicarea Master / Slave [8]. Acest lucru asigură că datele actuale în cazul defectării unuia dintre SGBD. MongoDB - produsul este destul de tânăr, și există greșeli, există noi oportunități, etc. caracterizate printr-un ritm ridicat de dezvoltare (proiect nu scrieți doar voluntari, ci și compania de oameni pe o muncă cu normă întreagă) ... [9] Compania-dezvoltator oferă plătite de sprijin, hosting, consultări.







notițe

literatură

Vezi ce „MongoDB“ în alte dicționare:

Versiunile List MongoDB - Importanța subiectului articolului pus sub semnul întrebării. Vă rugăm să prezentați în articol importanța subiectului său, adăugând la acesta dovada importanței criteriilor de semnificație private, sau, în cazul în special criterii de semnificație ... ... Wikipedia

Bază de date Cloud - O bază de date nor este o bază de date care rulează pe platforma de Cloud Computing, cum ar fi Amazon EC2, GoGrid și Rackspace. Există două modele comune de implementare: Utilizatorii pot rula baze de date de pe nor, în mod independent, folosind o imagine mașină virtuală, sau pot ... ... Wikipedia

NoSQL - (. ABR SGBD) En Informatique, NoSQL est buzzword ONU pour une DESIGNER Catégorie de Système de Gestion de bază de données Destine à manipuler des baze de données géantes pour des site-uri web de Tels audiență très grande que Google, Amazon.com, ... ... Wikipédia en Français

baze de date orientate-document - Un document de baze de date orientate este un program de calculator conceput pentru stocarea, recuperarea și gestionarea documentelor orientate, sau date semistructurat, informații. Baze de date orientate spre document sunt una dintre principalele categorii de așa-numitele baze de date NoSQL și ... Wikipedia

Firebird - În acest termen, există alte utilizări, vezi Firebird (dezambiguizare) .. Firebird logo Firebird RDBMS Tip Developer Community Firebird Napis ... Wikipedia

MongoHQ - Tip Fondator privat Ben Wyrosdick Jason McCay Sediul Central Mountain View, California, Statele Unite ale Americii ... Wikipedia