Step by step Firebird Embedded
- Terminator
- Üye
- Mesajlar: 313
- Kayıt: 13 Ara 2005 01:45
- Konum: İzmir, ama Aydın Efesi!
Step by step Firebird Embedded
Arkadaşlar, Adnanım kurimin yoğun isteği üzerine, embedded kullanımını yazayım dedim. buraya yazıyorum, isterseniz makaleler kısmına da kopyalayabilirsiniz.
Kurallar:
1-Embedded kullanımda ne uygulamanız ne de veritabanınızda bir değişiklik gereklidir. sadece küçük bir FB config dosya ayarı yeterlidir.
2-Embedded kullanımda bir veritabanı sadece bir uygulamaya tahsis edilir, yani exculisive modda açılır; paylaşılamaz. embedded de budur zaten.
Şimdi aşamalar:
1- http://www.firebirdsql.org dan embedded 1.5.3 ün zip olan dosyasını indiriyoruz.
2- indirdiğimiz dosyayı herhangi bir uygulama dizini olarak bi yere açıyoruz, örn: D:\ARACTAKIP\
3- aliases.conf dosyasını açıp veritabanımınızı tanıtıyoruz.
örn: MYDB = D:\ARACTAKIP\DATA\OTO.FDB
4- Uygulamamızı D:\ARACTAKIP\ dizinine kopyalıyoruz (MYDB kullanan)
5- Uygulamamızı çalıştırıyoruz.
6- Kullanıyoruz.
7- Uygulamamızı kapatıyoruz.
8- Bundan sonra 5. adımdan itibaren işlem yapıyoruz.
9- The end.
Uyarı:
-Kullandığınız komponent FBCLIENT.DLL duyarlı değil de, GDS32.DLL duyarlı ise, FBCLIENT.DLL ismindeki o büyük dosyanın GDS32.DLL adında bir kopyasını çıkarın aynı yere.
-Bu ARACTAKIP dizinini istediğiniz makinaya, uygulamanız içindeyken kopyalayıp, aynen kullanabilirsiniz, yani installera bu dizini gösterin yeter.
-Açılan bu dizinde gereksiz döküman ve kütüphaneleri silerseniz, daha light bir install olur.
Kolay gelsin.
Kurallar:
1-Embedded kullanımda ne uygulamanız ne de veritabanınızda bir değişiklik gereklidir. sadece küçük bir FB config dosya ayarı yeterlidir.
2-Embedded kullanımda bir veritabanı sadece bir uygulamaya tahsis edilir, yani exculisive modda açılır; paylaşılamaz. embedded de budur zaten.
Şimdi aşamalar:
1- http://www.firebirdsql.org dan embedded 1.5.3 ün zip olan dosyasını indiriyoruz.
2- indirdiğimiz dosyayı herhangi bir uygulama dizini olarak bi yere açıyoruz, örn: D:\ARACTAKIP\
3- aliases.conf dosyasını açıp veritabanımınızı tanıtıyoruz.
örn: MYDB = D:\ARACTAKIP\DATA\OTO.FDB
4- Uygulamamızı D:\ARACTAKIP\ dizinine kopyalıyoruz (MYDB kullanan)
5- Uygulamamızı çalıştırıyoruz.
6- Kullanıyoruz.
7- Uygulamamızı kapatıyoruz.
8- Bundan sonra 5. adımdan itibaren işlem yapıyoruz.
9- The end.
Uyarı:
-Kullandığınız komponent FBCLIENT.DLL duyarlı değil de, GDS32.DLL duyarlı ise, FBCLIENT.DLL ismindeki o büyük dosyanın GDS32.DLL adında bir kopyasını çıkarın aynı yere.
-Bu ARACTAKIP dizinini istediğiniz makinaya, uygulamanız içindeyken kopyalayıp, aynen kullanabilirsiniz, yani installera bu dizini gösterin yeter.
-Açılan bu dizinde gereksiz döküman ve kütüphaneleri silerseniz, daha light bir install olur.
Kolay gelsin.
Firebird Foundation Member #208
http://www.firebirdsql.org
http://www.firebirdsql.org
Veleddalin Amin

Eline Sağlık Net ve Özet

Eline Sağlık Net ve Özet
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
bu embeded tek kullanıcılı firebird anlamına geliyor yani.
tek pc li bir sistem yapacaksak embeded kuracak, cok kullanıcı sistemlerde normal firebird u kuracaz, cok kullanıcılı sistemlerdeki terminallerede sadece FBCLIENT.DLL exelerimizin calistigi dizine yukluyoruz firebird u kurmuyoruz.
Dogrumudur.
tek pc li bir sistem yapacaksak embeded kuracak, cok kullanıcı sistemlerde normal firebird u kuracaz, cok kullanıcılı sistemlerdeki terminallerede sadece FBCLIENT.DLL exelerimizin calistigi dizine yukluyoruz firebird u kurmuyoruz.
Dogrumudur.
- Terminator
- Üye
- Mesajlar: 313
- Kayıt: 13 Ara 2005 01:45
- Konum: İzmir, ama Aydın Efesi!
3 çeşit kullanım var.musti yazdı:bu embeded tek kullanıcılı firebird anlamına geliyor yani.
tek pc li bir sistem yapacaksak embeded kuracak, cok kullanıcı sistemlerde normal firebird u kuracaz, cok kullanıcılı sistemlerdeki terminallerede sadece FBCLIENT.DLL exelerimizin calistigi dizine yukluyoruz firebird u kurmuyoruz.
Dogrumudur.
1. Tek bağlantılı-adanmış-gömülü sistem = FB Embedded
Bir VT dosyasını sadece bir yerel bağlantı kurulabilir. çook hızlıdır.
FBclient.dll normal arayüz fbclient.dll den farklıdır burada,
FBserver.exe nin, içinde fbclient.dll hizemetlerini de barındıran DLL halidir. Her uygulama dizinine koymak şart değil ama, DLL paylaşımlı bir kullanım amaçlanıyorsa, pathlere ve ayarlara dikkat etmek gerekir. yani normal client.dll le karışmamalı. yoksa aynı DLL i heryerden çağırabilirsin.
ama zaten 2MB olan bir sistemi paylaştırmaya kalkarak karmaşayı artırmayı yanlış buluyorum. versiyon değişikliklerinde sorunlar çıkabilir mesela ve pek bir tasarruf sağladığına inanmıyorum. aynı PC üzerinde kaçtane embedded kullanan uygulama olacak ki?..
2. Çok bağlantılı yerel sistem = FBserver
Aynı PC de birçok uygulama ve VT paylaşımlı çalışabilir.
C/S den pek farkı yoktur, sadece network üzerinden hizmet amacı yok.
3. C/S PAN-LAN-WAN destekli sistem = FBserver.
istenirse bu sistem bir application serverin arkasına da gizlenebilir.
Firebird Foundation Member #208
http://www.firebirdsql.org
http://www.firebirdsql.org
abi tamam anladım embeded tek makina icin (detaya girip kafamızı karıstırma
)
Official Windows Setup and Installer For Classic and SuperServer
işleminde biz supersever mi classic mi kullancaz cok kullanıclı sistemlemlerde. Birde bu cok kullanıcılı sistemde termianllere sadece fbclint.dll mi kopylamamız lazim yoksa senin önerin baskamı . cunku sadece client diye bir secenek gormedim Firebird-1.5.3.4870-0-Win32.exe kurulumda
tesekuur ederim
kizma lütfen

Official Windows Setup and Installer For Classic and SuperServer
işleminde biz supersever mi classic mi kullancaz cok kullanıclı sistemlemlerde. Birde bu cok kullanıcılı sistemde termianllere sadece fbclint.dll mi kopylamamız lazim yoksa senin önerin baskamı . cunku sadece client diye bir secenek gormedim Firebird-1.5.3.4870-0-Win32.exe kurulumda
tesekuur ederim
kizma lütfen
- Terminator
- Üye
- Mesajlar: 313
- Kayıt: 13 Ara 2005 01:45
- Konum: İzmir, ama Aydın Efesi!
var, .so dosyası olarak doğrudan kullanılıyor.coderlord yazdı:Linux sürümünde de embedded desteği var mı? veya bir derleyip bakayım.
Firebird Foundation Member #208
http://www.firebirdsql.org
http://www.firebirdsql.org
- sadettinpolat
- Moderator
- Mesajlar: 2131
- Kayıt: 07 Ara 2003 02:51
- Konum: Ankara
- İletişim:
- Terminator
- Üye
- Mesajlar: 313
- Kayıt: 13 Ara 2005 01:45
- Konum: İzmir, ama Aydın Efesi!
sadettinpolat yazdı:classikle superserver arasındaki fark ne?coderlord yazdı:Superserver kullanacaksın.
http://www.ibphoenix.com/main.nfs?a=ibp ... SE;ID='488'
Firebird Foundation Member #208
http://www.firebirdsql.org
http://www.firebirdsql.org