MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Database NoSQL

Perché NoSql (MongoDB)?

  1. Datastore scalabile e flessibile:questo è il motivo principale per allontanarsi dal database relazionale.

  2. Schema less :rappresenta relazioni gerarchiche complesse con un singolo record.

  3. Scalabilità orizzontale:partizionamento dei dati su più macchine.

  4. Sorprendentemente veloce:MongoDB utilizza un protocollo wire binario come modalità principale di interazione con il server

    Caratteristiche:

  5. Indicizzazione facile

  6. Script Java memorizzato

  7. Amministrazione semplice (failover automatico se il master si interrompe nell'architettura master-slave)

MongoDB è potente e tenta di mantenere molte funzionalità dai sistemi relazionali, non è destinato a fare tutto ciò che fa un database relazionale. Quando possibile, il server di database scarica l'elaborazione e la logica sul lato client.