.

21 Kasım 2010 Pazar

Firebird Nedir?

Firebird ücretsiz veritabanı kullanmaya ne dersiniz.Üstelik hiç bir süre ve veri sınırı olmadan kulağa hoş geliyor değilmi.Bu Blogta Borland açık kaynak interbase 6 sürümünden sonra ortaya çıkmış ve gelişimini sürekli sürdürmüş Firebird veritabanına bir göz atıcaz. İnternet üzerinde Firebird ile kaynağa çok sık rastlamazsınız artık bu blogtan Firebird ile ilgili bilgileri takip edebilirsiniz...

Neden Firebird ?
Ücretsizdir.
Kapasite kısıtlaması yoktur.(en azından 950GB kadar)
Düşük sistem kaynağı ile çalışır.
Bir çok platformda sorunsuzdur. (Windows-Linux-FreeBSD-HpUX-Solaris-Mac-OS)
Ms Acess 'ten kapasite ve hız olarak iyidir (Access 2 GB kapasitelidir)
MySql de olmayan yapıları vardır ve iyidir. (Trigger,Transcation,Sp Firebird destekler MySql de yoktur)
Ms Sql ve Oracle ile büyük işlerde boy ölçüşebilir. (Bununla ilgili bir çok video mevcut)

Firebird Nerden alınır ?
Kendi sitesi olan Firebird.org adresinden edinebilirsiniz.

Firebird Nerelerde kullanılabilir ?
Web uygulamalarınızda PHP ASP Asp.Net
Windows Form yazılımlarında Delphi-Asp.Net


Firebird Nasıl Çalışır?
Firebird küçük boyuttaki veritabanı kurulum paketini indirdikten ve kurduktan sonra veritabanı kullanımı için yapılması gereken başka bir şey yoktur.Ms Sql Server tipinde bir dizayn aracı ile birlikte gelmez bu ISQL denilen dos modda veritabanınızı oluşturur ve uygulamalarında connection string ile bağlanır ve çalışmaya başlarsınız.Görsel tasarım için FirebirdSQL Manger türünde programlar mevcuttur.

İndirdiğiniz paketi kolayca ve sihirbaz içinde değişiklik yapmadan devam edip kurunuz...


Firebird kullanmaya başlamak
Bu işlemden sonra görev yöneticinizden görebileceğiniz 2 program çalışmaya başlayacaktır.
fbguard.exe  : Veritabanınızın server işlemi
fbserver.exe : Veritabanınız için takip işlemi
Bunların dışında Denetim masanızda Firebird Manager veritabanınızı manuel olarak durdurup başlatmanızı sağlayacaktır.
Veritabanınızın içinde gelecek bir kaç vardır ve belirli görevleri üstlenirler.Örneğin
Isql veritabanınızı tasarlarken kullanabileceğiniz bir uygulamadır.(malesef yeniler için pek kullanışlı değildir)
Gbak ise veritabanınızı yedeklemenize yarar.
Gfix veritabanınızı onarma işlemlerini gerçekleştirir
Gsec veritabanınıza yeni kullanıcılar açmak veya silmek için kullanılabilir.
Instreg Firebird kayıt defterinize kayıt etmek için kullanılır.
Instsvc Firebird server ı kapatıp açmanızı sağlar.

Yukarıda bahsettiğim uygulamaların hepsini kullanacağız tabikii...
Firebird veritabanı tasarlamanın görsel yolu Firebird Manager adlı programı deneme sürümünü edinmektir.Başkaca yazılımlar varsada ücretsiz veritabanına ücretli görsel tasarımcılardır.Lisans satın almanız gerekir.Fakat bu işi fazla zahmetli olmadan ISQL uygulamamızlada yapabiliriz.

Firebird şuan için 2.1.3 verisyonu ile dağıtılıyor kurulum tamamladıysanız ilk veritabanı işlemimizi yapalım.
Firebird ISQL Tool
Araç ilk çalıştığında size yol gösterecektir.Buna göre mevcut bir Firebird veritabanına bağlanmak yada yeni bir Firebird veritabanı oluşturmak için hazırsınız demektir.
Veritabanınızı oluşturmak için 




• SQL> CREATE DATABASE 'C:\serkansenyuz.fdb' page_size 8192
Enter dediğinizde...



Connetion bilgilerini istediği satıra inmiş olursunuz.Burada yapmanız gereken ise
• CON> user 'SYSDBA' password 'masterkey'; komutu olacaktır.

Yaptığımız bu işlem sonrasında belirtiğimiz dizinde belirtiğimiz ad ile bir Firebird veritabanımız oluşmuş oldu.


Veri tabanı nesneleri oluşturmak için bir lütfen sonraki blogta görüşelim.






Hiç yorum yok:

Yorum Gönder