Java masaüstü uygulamalarda genel olarak embeddd database, apache derby öneriliyor. Projelerde kullanılabilecek embedded database nelerdir? Artıları eksileri nelerdir? Genel kullanım için hangisini önerirsiniz?

soruldu: 05 Haz '12, 07:53

x2tr's gravatar image

x2tr
415101622
cevap kabul oranı: 11%

değiştirildi: 05 Haz '12, 08:20

CemIkta's gravatar image

CemIkta ♦
19.9k29125190


Java DB (Apache Derby)

HSQLDB

SQLite

Ayrica bazi RDBMS veritabanlarini hem normal hemde gömülü modda kullanabiliyorsunuz. FirebirdSQL ve MySQL gibi.

Eger cok kullanicili(multi user) desktop projeleri yaziyorsaniz gömülü veritabani(embedded database) önerilmez! Cogunlukla gömülü veritabanlari dosya veritabani(file database) mantiginda calisir. Diger RDBMS veritabanlari gibi bircok RDBMS veritabani fonksiyon mantigina sahiptirler.(key, foreign key Unique index vb. yapilar).

Gömülü veritabanlari kurulum(setup) islerini minumuma indirmek icin kullaniliyor genelde. CD, DVD, USB Stick gibi donanim uzerinde calisacak programlarda kullaniliyor. Ayrica gecici veritabani(memory database) olarak da kullaniliyorlar. Ornegin Mozilla Firefox bazi islemleri yonetmek icin sqlite kullaniyor.

Gömülü veritabanlarinin belki de en buyuk avataji setup, backup, restore gerektirmeden sadece kopyalayarak calisabilmeleri.

Tavsiyem ihtiyaclarinizi karsiliyorsa kullanim kolayligi acisindan SQLite veya Java DB. (Java DB Netbeans IDE icinde hazir geliyor.)

permanent link

cevaplandı: 05 Haz '12, 08:19

CemIkta's gravatar image

CemIkta ♦
19.9k29125190
cevap kabul oranı: 36%

değiştirildi: 05 Haz '12, 08:37

1

Lütfen yeni soru olarak ekleyin, alt basliklarda ana sorudan farkli sorular eklemeyelim!

(18 Tem '12, 08:35) CemIkta ♦ CemIkta's gravatar image
permanent link

cevaplandı: 08 Haz '12, 11:05

sabanu's gravatar image

sabanu
83621017
cevap kabul oranı: 22%

H2 gercekten bu listedeki en hizli db. Ayrica boyut siniri da yok, dogru indexleme ayarlari yapildiginda yuksrida belirtilen butun db lerden cok daha hizli calisiyor.

(02 Nis '13, 23:37) dreampowder dreampowder's gravatar image
Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×1,077
×35
×2

Soruldu: 05 Haz '12, 07:53

Görüntüleme: 2,140 kez

Son güncelleme: 02 Nis '13, 23:37

powered by BitNami OSQA