ODBC'yi kullanmanın yanında bunu yapmak için herhangi bir yolu var mı? Şüphem var, ama sadece kontrol etmek ve görmek istedim. ODBC performansının zayıf olduğunu, ancak bu konuda kesin olmadığını düşünüyorum. Bildiğim do set özellik kötü olduğunu (seçilen satır sayısını alamıyor. Gibi)Informix Standart Motoruna Bağlanma (SE) PHP'den
5
A
cevap
0
Sen
PDO Informix kullanabilirsinizZor kısmı, doğru şekilde kurulup çalışıyor.
4 yılı aşkın bir süredir informix kullanmamıştım, ancak hatırladım ki, onu çalışmak için biraz zaman harcadık.
Kötü nedir? Bağlantı zamanı? Veritabanı sorgulama? UPDATE/INSERT/DELETE ifadelerinin yürütülmesi? Depolanmış prosedürlerin yürütülmesi? Http://stackoverflow.com/questions/15942279/connecting-to-informix-via-drivermanager-getconnection-is-slow/16099845#16099845 adresindeki son cevabımı görmek için ODBC ve JDBC bağlantı sürelerini test etmek için kullanılabilir. Bize yavaş çalışan bazı kodları göster. –
Kurulum nedir? PDO_Informix veya başka bir bağlantı mekanizması kullanıyor musunuz? SE nerede çalışıyor? PHP'nin çalıştığı makinede mi yoksa başka bir yerde mi? Doğrudan boru ya da ağ bağlantısı üzerinden mi bağlanıyorsunuz? Bir alternatifi (örneğin, ODBC yerine, ESQL/C kullanarak) oluşturmak kesinlikle mümkün olabilir - buna değer olup olmadığı çok daha tartışmalıdır. –
Bunun subjektif olduğunu biliyorum, ancak bu sistem üzerinde yıllardır çalışıyorum ve düzenli olarak iki farklı veritabanına karşı sorularım çalışıyoruz: MySQL ve Informx SE. Verileri sorgulama ve alma zamanı, benzer MySQL çağrılarından çok daha yavaştır. –