2 ms·
For Windows, “Many concurrent writers? → choose client/server” heuristic isn’t right. On Windows, we have this: https://en.wikipedia.org/wiki/Extensible_Storag
by Const-me 10y ago
For Windows, “Many concurrent writers? → choose client/server” heuristic isn’t right.
On Windows, we have this: https://en.wikipedia.org/wiki/Extensible_Storage_Engine https://en.wikipedia.org/wiki/Extensible_Storage_Engine
ESENT plays very nice in high-concurrency scenarios.
Implementing client/server where you only need an embedded DB comes at price. It bloats and complicates the installer, increases attack surface, conflicts with other software for listening TCP port number, interferes with firewalls, consumes more resources, slows the startup, etc…