3 ms·
Possibly! We didn't consider databases because this logic is implemented in agents injected in our users' applications. On top of limiting what we had access to
by TaikiSan 8y ago
Possibly! We didn't consider databases because this logic is implemented in agents injected in our users' applications. On top of limiting what we had access to, it also put a lot of pressure on us to minimise our CPU & memory overhead.
Because of that, we believed using a database (even in-memory) would have resulted in an unacceptable overhead.
- nh2 8y agoNote that "database" does not necessarily mean "networked database server" to many people. For example, using the Sqlite library counts as a database for most, and it runs in your process, in your memory. It is essentially a collection of functions for fast data structure manipulation.