Interbase, SQL server, Oracle aralarındaki gecis

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
musti
Üye
Mesajlar: 527
Kayıt: 11 Tem 2005 09:44

Interbase, SQL server, Oracle aralarındaki gecis

Mesaj gönderen musti »

s.a.
Buyuk bir proje yaptım yaklasık 5 yıldır yazıyorum su anda 30 ' a yakın exe m var. her heyse. oncede paradox du sonra ınterbase gecirdim simdie firebird geciyorum. Simdiye kadar Hep bDE kullandım Ve şimdi IBX e geciriyorum bir hayli zamanımı alıyor. IBX e gecme mem deki tek sebeb programımı SQL server veya ORacle kolay gecirmek istememdi. Ama kurtulus yok artık gecmem gerekiyor IBX lere.
Cunku bunlarla ilgili bazı yazdıklarım daha performanslı calisiyor.
Sevgili hocalarım
Bu projemi İleride ORacle ve SQL server' a gecericek olsam neleri degistirmem gerekir. Lütfen Bilgi verirmisiniz. Database de devamlı master detail ilişkiler var triger lar var Sp ler var.

Saygılarımla

Caylak
t-hex
Kıdemli Üye
Mesajlar: 531
Kayıt: 18 Mar 2005 02:45
Konum: İstanbul/Antalya
İletişim:

Mesaj gönderen t-hex »

Merhaba,

Projede IBX (ya da diğer Interbase/Firebird için özelleştirilmiş) bağlantı bileşenlerini kullanırsanız Oracle veya SQL Server'a geçtiğinizde bunları değiştirmeniz gerekir. ODBC üzerinden bağlanabilirsiniz. Ama performansı bir kenara bırakmanız gerekir. Ayrıca VTler arası SQL farklılıklarını hiç saymıyorum.
Kullanıcı avatarı
sadettinpolat
Moderator
Mesajlar: 2131
Kayıt: 07 Ara 2003 02:51
Konum: Ankara
İletişim:

Mesaj gönderen sadettinpolat »

dbexpress te alternatif olarak düşünülebilir. en azından ado yerine şahsen tercih ederim.
"Sevmek, ne zaman vazgececegini bilmektir." dedi, bana.

---
http://sadettinpolat.blogspot.com/
Kullanıcı avatarı
musti
Üye
Mesajlar: 527
Kayıt: 11 Tem 2005 09:44

Mesaj gönderen musti »

yani hocam
Kucuk degisiklliklerle Oracle ve Firebird calisabilen program yazmak zor.

illede Query ler ve Datasetlerin degismesi lazim
:( :( :(
Kullanıcı avatarı
selman
Üye
Mesajlar: 664
Kayıt: 04 Ara 2003 12:06
Konum: İzmir

Mesaj gönderen selman »

selam
haklısınız Queryler ve datasetler dğiştirilmesi gerekiyor.Bildiğim kadarı ile
ODBC nin interbase desteği yok Kolay gelsin.
Kullanıcı avatarı
sadettinpolat
Moderator
Mesajlar: 2131
Kayıt: 07 Ara 2003 02:51
Konum: Ankara
İletişim:

Mesaj gönderen sadettinpolat »

selman yazdı:selam
haklısınız Queryler ve datasetler dğiştirilmesi gerekiyor.Bildiğim kadarı ile
ODBC nin interbase desteği yok Kolay gelsin.
queryler ve datasetleri değiştirmek istemiyorsanız dbexpress kullanacaksınız.

http://sadettinpolat.blogspot.com/2005/ ... ubesi.html
http://sadettinpolat.blogspot.com/2005/ ... esi-2.html
http://sadettinpolat.blogspot.com/2005/ ... esi-3.html

tek satır değiştirmeden (connectionstring hariç) hem firebird hem de mysql kullanan bir program örneği var burda.

odbc konusuna gelince hem interbase(paralı) hem de firebird(beles) un odbc suruculeri mevcut.
"Sevmek, ne zaman vazgececegini bilmektir." dedi, bana.

---
http://sadettinpolat.blogspot.com/
doganzorlu
Kıdemli Üye
Mesajlar: 395
Kayıt: 22 Tem 2004 09:15
Konum: İzmir
İletişim:

Mesaj gönderen doganzorlu »

Selam,

Connection bileşenini bir tarafa birakırsak, SP ve triggerlar başlı başına bir sorun olcaktır. SQL derver için TSQL, oracle için PL/SQL firebird için PSQL gibi değişik dilleri kullanacaksınız. Bunları port etmek de başlıbaşına bir iş. Bir projede sqlj ile kodlamışlardı (oracle ve PostgreSQL vardı orada) bu kez de performans sorun oluyor. Kaldı ki firebird henüz bunu desteklemiyor. Yani neresinden bakarsanız bakın çok büyük bir projenin dönüşümü için de çok büyük emek gerekecek. Oturmuş bugfree kodları yeniden yazacaksınız yeniden test süreci yaşanacak. Beni asıl endişelendiren işte bu ikinci bölüm yani..
Doğan Zorlu, İzmir

------------------------
"Bu Kitap'ı sana yalnız şunun için indirdik: Hakkında ayrılığa düştükleri şeyi onlara iyice açıklayasın ve Kitap, iman eden bir topluluk için kılavuz ve rahmet olsun." (NAHL 64)
Cevapla