Hacker News new | ask | show | jobs
by neunhoef 2991 days ago
As explained in the article: The "library part" of our executables is very small in comparison to the executable size. Furthermore, the memory usage of the database itself is usually much greater than the size of the executable itself. Finally, one rarely deploys multiple instances of an ArangoDB server on the same machine, so savings by shared libraries are also not that great.

Therefore the "waste" is very minor and the advantages outweigh the slight increase in memory usage.