Использует ли проект вашего друга Cassandra (или аналогичный проект NoSQL)? Потому что этот продукт использует структуры Memtables именно так, как вы описываете.
В то время как все продукты СУБД, которые вы включаете в свои теги, уже реализуют свои собственные процедуры управления памятью / записи данных. Я не могу себе представить, почему мы хотели бы наложить функцию, которую СУБД уже предоставляет нам. Если только у нас не слишком много времени простоя и нам нужно сжечь бюджет.