I was just think that now it is common to have enough RAM on your database server to cache your complete database why are the specialist in memory database (e
Data processing needs are getting more complex and the product ecosystem is evolving to meet these new needs. Disk-based RDBMS, in-memory cache, and in-memory databases are used to satisfy different needs. You should go with what suits your need -
Traditional RDBMS: Your MySQL cluster is fast enough, easy enough to maintain, and you like having the reliability of ACID-compliance.
In-memory distributed cahce: Your application needs to do fast reads and writes without worrying too much about consistency or complex transactions.
In-memory RDBMS: