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

NoSQL-databaser

Hvorfor NoSql (MongoDB)?

  1. Skalerbart og fleksibelt datalager :Dette er den primære grund til at flytte væk fra relationel database.

  2. Skema mindre:repræsentere komplekse hierarkiske relationer med en enkelt post.

  3. Udskalering:Partitionering af data på flere maskiner.

  4. Utroligt hurtigt:MongoDB bruger en binær trådprotokol som den primære interaktionsmåde med serveren

    Funktioner:

  5. Indeksering med lethed

  6. Gemt Java-script

  7. Simpel administration (automatisk fejl over, hvis master går ned i master-slave-arkitektur)

MongoDB er kraftfuld og forsøger at holde mange funktioner fra relationssystemer, den er ikke beregnet til at gøre alt, hvad en relationel database gør. Når det er muligt, overfører databaseserveren behandling og logik til klientsiden.



  1. MongoDB java driver:filtrer efter id

  2. Mongo update array element (.NET driver 2.0)

  3. Node js Mongodb Query NumberLong

  4. Forsøger at få en liste over samlinger fra mongoose