MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

NoSQL-Datenbanken

Warum NoSql (MongoDB)?

  1. Skalierbarer und flexibler Datenspeicher:Dies ist der Hauptgrund für die Abkehr von relationalen Datenbanken.

  2. Schema weniger :Komplexe hierarchische Beziehungen mit einem einzigen Datensatz darstellen.

  3. Aufskalieren:Partitionieren von Daten auf mehr Maschinen.

  4. Erstaunlich schnell:MongoDB verwendet ein binäres Drahtprotokoll als primären Interaktionsmodus mit dem Server

    Eigenschaften:

  5. Einfache Indizierung

  6. Gespeichertes Java-Script

  7. Einfache Verwaltung (automatisches Failover, wenn der Master in der Master-Slave-Architektur ausfällt)

MongoDB ist leistungsfähig und versucht, viele Funktionen von relationalen Systemen fernzuhalten, es ist nicht beabsichtigt, alles zu tun, was eine relationale Datenbank tut. Wann immer möglich, verlagert der Datenbankserver Verarbeitung und Logik auf die Clientseite.