In memory database nedir? ne gibi kolaylık sağlar.
Spring boot projelerinde in memory database kavramı geçiyor, başka In memory database var mıdır?
In memory database nedir? ne gibi kolaylık sağlar.
Spring boot projelerinde in memory database kavramı geçiyor, başka In memory database var mıdır?
// Comments are closed.
Öğrendiğim kadarıyla, Spring boot bize embeded veri tabanı yani in memory database sağlayabiliyor. Haricen bir database server kurmadan basit db işlemleri açısından kolaylık sağlıyor bence. En başta database boş olacaktır ve her uygulama start/stop yaptığınzda db yeniden oluşturacak öncekiler uçmuş olacaktır.
Araştırdığıma göre alternatif in memory database ise HSQLDB ve Derby varmış.
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.