sql >> Databasteknik >  >> NoSQL >> MongoDB

NoSQL-databaser

Varför NoSql (MongoDB)?

  1. Skalbar och flexibel datalagring :Detta är den främsta anledningen till att gå bort från relationsdatabasen.

  2. Schema mindre:representerar komplexa hierarkiska relationer med en enda post.

  3. Skala ut:Partitionera data på fler maskiner.

  4. Otroligt snabbt:MongoDB använder ett binärt trådprotokoll som det primära läget för interaktion med servern

    Funktioner:

  5. Indexering med lätthet

  6. Lagrat Java-skript

  7. Enkel administration (automatisk fail over om master går ner i master-slave-arkitektur)

MongoDB är kraftfullt och försöker hålla många funktioner från relationssystem, det är inte tänkt att göra allt som en relationsdatabas gör. Närhelst det är möjligt överför databasservern bearbetning och logik till klientsidan.



  1. Finns det något sätt att flushall på ett kluster så att alla nycklar från master och slavar raderas från db

  2. Hur hittar man de närmaste paren (Hamming Distance) av en sträng av binära fack i Ruby utan O^2-problem?

  3. Fulltextsökning på mongodb på ryska

  4. windows:rails:fel vid installation av bson_ext