MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

NoSQL бази данни

Защо NoSql (MongoDB)?

  1. Мащабируемо и гъвкаво хранилище за данни:Това е основната причина за отдалечаване от релационна база данни.

  2. Схема по-малко :представя сложни йерархични връзки с един запис.

  3. Мащабиране:Разделяне на данни на повече машини.

  4. Удивително бърз:MongoDB използва двоичен кабелен протокол като основен режим на взаимодействие със сървъра

    Характеристики:

  5. Индексиране с лекота

  6. Съхранен Java Script

  7. Лесно администриране (автоматичен отказ, ако главният се повреди в архитектурата главен-подчинен)

MongoDB е мощен и се опитва да запази много функции от релационните системи, не е предназначен да прави всичко, което прави релационна база данни. Когато е възможно, сървърът на базата данни разтоварва обработката и логиката към страната на клиента.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. NodeJS/Mongoose/MongoDB - Изтегляне (от масив) не работи

  2. Meteor Simple Schema - Когато опцията за модификатор е вярна, валидиращият обект трябва да има поне един оператор

  3. Mongodb различен в поле на масив със заявка за регулярен израз?

  4. Mongo агрегиране:разделяне на стойности в групи (по дял)

  5. Проекция на MongoDB C# драйвер $elemMatch $