sql >> Database >  >> NoSQL >> MongoDB

Is het de moeite waard om MongoDB-eigenschapsnamen in te korten?

Om Donald Knuth te citeren:

Voortijdige optimalisatie is de wortel van alle kwaad (of in ieder geval het meeste) in programmeren.

Het bouwen van uw applicatie lijkt echter het meest verstandig, onderhoudbaar en logisch. Als je prestatie- of opslagproblemen hebt, pak dan de problemen aan die de grootste impact hebben totdat de prestaties bevredigend zijn of de wet van de afnemende meeropbrengst betekent dat het geen zin heeft om verder te optimaliseren.

Als u niet zeker bent van de impact van bepaalde ontwerpbeslissingen (zoals lange eigendomsnamen), maak dan een prototype om verschillende hypothesen te testen (zoals "besparen kortere eigendomsnamen veel ruimte"). Verwacht niet dat de uitkomst van het testen overtuigend is, maar het kan je dingen leren die je niet had verwacht te leren.



  1. Mongoose geneste query op Model op veld van het model waarnaar wordt verwezen

  2. Stappen om MongoDB op Amazon Linux te installeren

  3. Memcached installeren op Ubuntu 16.04/18.04 met Nginx en PHP-7.3

  4. Hoe een verzameling naar CSV in MongoDB exporteren?