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

Czy warto skracać nazwy właściwości MongoDB?

Cytując Donalda Knutha:

Przedwczesna optymalizacja jest źródłem wszelkiego zła (a przynajmniej większości) w programowaniu.

Zbuduj swoją aplikację, jednak wydaje się najbardziej sensowna, łatwa w utrzymaniu i logiczna. Następnie, jeśli masz problemy z wydajnością lub pamięcią masową, zajmij się tymi, które mają największy wpływ, aż wydajność będzie zadowalająca lub prawo malejących zwrotów oznacza, że ​​nie ma sensu dalsza optymalizacja.

Jeśli nie masz pewności co do wpływu konkretnych decyzji projektowych (takich jak długie nazwy nieruchomości), utwórz prototyp, aby przetestować różne hipotezy (np. „Czy krótsze nazwy nieruchomości zaoszczędzą dużo miejsca”). Nie oczekuj, że wyniki testów będą rozstrzygające, jednak mogą nauczyć Cię rzeczy, których nie spodziewałeś się nauczyć.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Uwierzytelnianie MongoDB-CR nie powiodło się

  2. Promuj podpola do najwyższego poziomu w projekcji bez wyświetlania wszystkich kluczy

  3. Utwórz indeks geoprzestrzenny 2dsphere dla zapytań sferycznych w MongoDB

  4. Mongo znajduje duplikaty wpisów dla dwóch lub więcej pól

  5. Konwertuj ObjectID (Mongodb) na String w JavaScript