In memory database; disk üzerinde tutulmayan sadece hafızada (ram) tutulan, haliyle bilgisayar kapatıldığında veya uygulama sonlandırıldığında kaybolan veri tabanlarına deniyor. En yaygın kullanılanı herhalde h2, java tarafından da destekleniyor. Sanıyorum spring içinde direk destekli şekilde geliyor.
Development için güzel oluyor. Ama ben yazdığım uygulamanın hangi tabloları oluşturduğunu görmek istemiştim zamanında, uğraştım ama görüntüleyemedim. Araştırma yaptığım zaman da h2 server kurulumunu anlatmış dökümanlar. O zaman da mysql kullanmaktan bir farkı olmamıştı. Ben development için yine sqlite daha kullanışlı görüyorum.