12-04-2021, Saat: 12:02
(12-04-2021, Saat: 08:46)Hsavci Adlı Kullanıcıdan Alıntı: Arkadaşlar merhaba,
Merak ettiğim bir konu var. Delphi ile yazmış olduğumuz bir programın veritabanını local de değilde internet üzerinde bir sunucuda tutsak.özellikle Firebird internet üzerinde nasıl çalışıyor.kullandığımız bileşenlerin performansa bir etkisi oluyor mu? zeos kullanmayı planlıyordum.
(mysql, postgresql yada firebird olarak databaselerinden birisi için.)
deneyimlerinize göre hangisi daha iyi performans veriyor. ne gibi sorunlarla karşılaştınız. kopmalar oluyormu. sorgularda yavaşlık oluyor mu. veritabanını internette tutmak daha mı sağlık olur. tavsiye edermisiniz? internette yaptığım araştırmalarda Lokalde yaptığımız bağlantı yerine ip adresini girerek internet üzerindeki sunucuya bağlanabileceğimizi anladım.Bu şekilde mi bağlanmalıyız. yoksa farklı metodlarla mı bağlanmak daha iyi sonuçlar veriyor.Benim ve formu okuyan arkadaşların, veritabanının internette tutulması ile ilgili az çok birşeyler öğrenmemiz adına biraz bilgi verebilirseniz sevinirim? internette fazla bir bilgiye ulaşamadım. geneli yüzeysel bilgiler. sunucu ip sini girmek ve port açmak hususunda bilgiler yer alıyor. konuyu anlamamız için basit ama örnek bir proje elinde olan var mı?
Saygılarımla
Bu biraz detaylı ve projeye bağlı bir konu.
Paylaşımlı bir hosting mi kullanacaksınız?
(Hosting firmaları veritabanına direkt olarak dışarıdan bağlantıya izin vermezler. Bunun için server tarafında benim kullandığım yöntem PHP scriptler yazıp sunucudan json ile data çekmektir)
Veritabanına direkt bağlantının,özellikle fmx platformunda bazı sakıncaları vardır.
Daha önce de bu konuda değişik başlıklar açılmıştı ve bilgilerimizi paylaşmıştık. Paylaşımlı hostlarda veritabanıyla ilgili bazı limitler olduğundan performans tabiki düşer. Benim kullandığım yöntemi yazdım. Buna göre bir yapı oluşturabilirsen sorun yaşamazsın.
Ne ekersen onu biçersin!

