What would be a good in memory database which would keep not so frequently accessed data in disk. Is there such a db?