In-memory Databases — Spring Boot
Spring Boot Framework’ünde kullanılan bilinen ve bilinmesi gereken In-Memory Databaseleri listelemek istiyorum çünkü bu veritabanları bizlere test işlemlerimizde diğer veritabanlarına göre çok fazla ayar yapmadan ve hızlı yapılarıyla kolaylıklar sağlamaktadır.
Avantajlarından bahsetmeden önce,birçok gelişmiş ve yüksek kapasitede çalışan veritabanı sistemleri bulunmaktadır. Bunların içlerinden bazıları da yüksek kapasite de işlemleri karşılayabilmekte çünkü listemizin içinde ki bazı veritabanı sistemleri yalnızca embedded değil aynı zamanda client-server modu ya da remote mod olarakta çalışma göstermektedir. Avantajlarına gelecek olursak:
- Disk üzerinde depolama yapmadığı için çok hızlı
- Boyutları çok çok düşük
- Bağımsız(Standalone) yapılarıyla en az bağımlılık içerir
- Embedded yapıda oldukları için işlem(process) başladığında başlar , bittiğinde sonlanırlar . Fazladan ayar yapılarak devamlı da kullanılabilir
H2 Database
- Tamamıyla Java diliyle yazılmıştır.
- Yaklaşık boyutu 1.5 mb kadardır(Değişkenlik gösterebilir)
(build.gradle / pom.xml) — H2 Database Engine
application.properties — H2 Database Engine
HyperSQL Database
- Tamamıyla Java dilinde yazılmıştır
- İlişkili veritabanı sistemine sahiptir(RDBMS)
- In-memory modunda ya da disk üzerinde çalışma yapabilmektedir
- Sql Prosedürleri , Sql Triggerları destekler
(build.gradle / pom.xml) HSQL Database Engine
application.properties — HSQL Database Engine
Apache Derby Database
- İlişkili veritabanı yapısı (RDBMS)
- Embedded olarak yada Client-Server modunda da kullanılabilir (Derby Network Server)
(build.gradle / pom.xml ) — Apache Derby Database Engine
application.properties — Apache Derby Database Engine
JASDB
- Tamamıyla Java dilinde yazılmıştır
- Hafif bir yapıya sahiptir.
- Full query kapasitesi
- BTree(Veri Yapıları) index yapısı
- REST web servisleri
- Android desteği
- Remote olarak uzaktan bağlanılarak yada local embedded olarak kullanılabilmektedir
Projeye buradan ulaşabilirsiniz.
Patreondan destek olmak isterseniz buradan