sql >> Databáze >  >> NoSQL >> MongoDB

Je možné generovat dynamicky pojmenované kolekce MongoDB?

Na jedné instanci klienta ano a můžete na ni dynamicky odkazovat. Nicméně v obecném případě (použití k synchronizaci dat mezi serverem a všemi připojenými klienty) ne.

Tomuto bodu se věnuji v Dynamicky vytvářených kolekcích část častých chyb trochu podrobně, ale zásadní problém je, že by to bylo vysoce složité, aby se všichni připojení klienti dohodli na dynamicky generované sadě kolekcí.

Je mnohem pravděpodobnější, že konečnou sadu kolekcí, z nichž některé mají flexibilní schéma, ve skutečnosti chcete. Jak poukazuje Andrew Mao v odpovědi na tuto související otázku, partitioner je dalším dostupným nástrojem, který pomáhá řešit některé případy, které vedly k této otázce.




  1. Provozní faktory, které je třeba vzít v úvahu při modelování dat MongoDB

  2. Server Redis nemůže spustit více než 1024M maxheap

  3. node.js ukládá objekty v redis

  4. Redis 10x více využití paměti než dat