MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Mongodb nie może uruchomić map Reduce bez silnika js

Korzystasz z usługi MongoDB opartej na platformie Docker firmy Swisscom.

Swisscom rozpoczął mongod z security.javascriptEnabled

Swisscom włączył tę flagę ze względu na bezpieczeństwo. To najlepsza praktyka do wzmacniania MongoDB. Swisscom jest otwarty na argumenty techniczne i dyskusje na ten temat. Może Swisscom pomija ważny fakt?

security:
   authorization: enabled
   javascriptEnabled: false

Swisscom oferuje inną usługę MongoDB (nie w kontenerze docker, 3 dedykowane maszyny wirtualne z replikacją). Nie masz tego ograniczenia.

$ cf m -s mongodbent
Getting service plan information for service mongodbent as admin...
OK

service plan   description                                                                                                 free or paid   
small3rs       Replica Set with 3 data bearing nodes with 32 GB memory, 320 GB storage, unlimited concurrent connections   paid   
medium3rs      Replica Set with 3 data bearing nodes with 48 GB memory, 480 GB storage, unlimited concurrent connections   paid   
large3rs       Replica Set with 3 data bearing nodes with 64 GB memory, 640 GB storage, unlimited concurrent connections   paid 

W ramach tego planu otrzymasz MongoDB w wersji Enterprise i dostęp do Ops Manager . W Ops Manager zobaczysz ładne wykresy HTML5 z metrykami MongoDB. To fajny interfejs GUI dla db.runCommand( { serverStatus:1 }) z historią.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Chcesz używać bazy danych z obsługą kronikowania w 32-bitowym systemie-MongoDB

  2. Znajdź według identyfikatora lub nazwy użytkownika w mongo

  3. Czy istnieje sposób na ograniczenie liczby rekordów w określonej kolekcji?

  4. Agregacja MongoDB wydaje się bardzo powolna

  5. node.js wyrazić komunikaty zapisu mongodb?