Is your friend a project using Cassandra (or a similar NoSQL project)? Because this product uses Memtables structures exactly as you describe.
While all DBMS products included in tags already implement their own memory management / data writing procedures. I cannot imagine why we would like to impose a function that RDBMS already provides to us. If we have too much free time and we need to burn the budget.
source
share