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

Czy indeksy MongoDB są trwałe po ponownym uruchomieniu?

Nie, powinien (jak w każdym innym sterowniku) zarejestrować się jako brak operacji, ponieważ indeks już istnieje. Niektóre sterowniki zapewniają mechanizm pamięci podręcznej do wykrywania, bez wchodzenia do serwera, czy indeks został utworzony (np. Python).

Tak samo jak powyżej

Tak, indeksy są przechowywane w MongoDB w samej kolekcji (z technicznego punktu widzenia, jako przestrzeń nazw w db.ns plik). Ponieważ jest to pojedynczy punkt wiedzy dla ensureIndex a indeks jest pojedynczym procesem (podobnie jak w rzeczywistości blokada zapisu), wiele połączeń nie powinno wpływać na to, czy tworzenie indeksu jest rejestrowane dwukrotnie.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak sprawdzić, czy $addToSet Mongo był duplikatem, czy nie?

  2. Potrzebujesz porady, aby zaprojektować bazę danych w mongodb za pomocą mongoose

  3. Przechowywanie i odzyskiwanie pliku w MongoDB za pomocą Java i GridFs

  4. Czy powinienem zmienić wartość mongo bean podczas wdrażania na serwerze produkcyjnym?

  5. Programowanie baz danych w Pythonie z MongoDB dla początkujących