Gömülü Veritabanı Yazılımı : SQLite
Yazan: yugruk Kasım 12, 2006

Eğer programınız veri saklama ihtiyacı duyuyorsa ve harici bir veritabanı serveri ile uğraşmak istemiyorsanız,gömülü veritabanlarından birini kullanabilirsiniz.
Bugünlerde neredeyse her dil için gömülü veritabanı yazılımı var,Java için BerkeleyDB Java Edition,C için ise SQLite ve yine Berkeley DB var.
Ben C ile bir program yazarsam,dosyaya veri saklama işlemlerini uzun süredir zor yoldan yapmaya çalışıyordum:dosyayı açıyordum veriyi bir şablona koyuyordum ki okurken düzgün alayım ve veriyi dosyaya yazıyordum.Okurken şablona göre okumaya çalışıyordum.Bu dosya işlemleri adeta işkence gibi oluyor C ile program yazarken çünkü veriyi şablona uydurması bile başı başına bir sorun.Neyse ki gömülü veritabanları varmış ve ben bunları çok geç keşfettiğime üzülüyorum.
Gömülü veri tabanı olarak SQLite kullanıyorum ve bazı farklılıklar dışında MySQL için Java da kod yazar gibi yazıyorum yani çok kolaylaştı işim.
Gömülü veritabanları normal bir dosyayı kullanırlar ve içinde bir sürü tablo tutabilir,bu özellik sayesinde bu dosyayı bir çok amaçla kullanabiliriz,mesela konfigürasyon dosyası olarak.
SQLite adında da anlaşılacağı gibi SQL dilini kullanıyor tabi SQL syntaxının eksik yönleri olabilir ufak olmayı hedeflemesinden dolayı fakat işimizi görecek kadar da yetkin olduğunu düşünüyorum,daha büyük bir şey istiyorsak zaten SQLite kullanmayız.
SQLite’ın internet adresi şu : http://www.sqlite.org .Bu siteden SQLite kaynak kodunu indirip README dosyasındaki yönergeleri takip ederek kurulumu yapın ve C kodlarınızda SQLite’ı kullanmaya başlayın.

