Why do so many programs use rational databases instead of loading the data during startup and keeping it in memory? Especially for smaller datasets I would think, that a database adds unnecessary complexity and overhead. Also, a lot of data can be saved using modern RAM and when using an in-memory approach, optimized data structures can be utilised to further improve the performance
Relational Databases can be in-memory? This question sounds a bit like you have little to no experience with data or databases.
lowleveldata@programming.dev 1 year ago
Because the data needs to be persistent?