Selam
Merak ettiğimden soruyorum. Neden olmuyor ? Ne gibi sorunlar ortaya çıkıyor. Çünkü Biz Bir kamu kuruluşunda oracle kullanıyoruz. Ve aslında yavaş yavaş açık kaynak’a geçmek istiyoruz. Aslında bu yazı hayallerimi yıktı diyebilirim. Biz .NET server 2003 oracle yerine Redhat/Debian oracle php kullanmayı düşünüyorduk. Aslında Böyle bir yorumla ilk kez karşılaştım.
sorun php’den mi kaynaklanıyor yoksa php’ye mi güvenemiyoruz orasını anlamadım ? PHP iyi bir dil değil mi? Tedirgin oldum birden
Örneğin az önce yazdığım yorumu girmeye çalışırken şöyle bir hata aldım:
“WordPress database error: [You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'select count(*) from wp_comments where comment_post_id = 142 an]
update wp_posts set comment_count = (select count(*) from wp_comments where comment_post_id = 142 and comment_approved = ’1′) where ID = 142
Eliniz kaydı ve yanlış yazdınız sanırım.”
O zaman ne diyeceğiz? “May es ku el ve PHP yan yana olmaaz!” mı?
Orada görülen hata fonksiyon veya nesneye verilmiş bir parametrenin uygun olmadığını söylüyor. Programcı hatasını dil veya platforma mal etmek ne derece adil?
@Sedat: Oracle ve PHP ile ilgili daha önce yaşadığım saç baş yolduran bazı sorunlarım nedeniyle aylarca ağladım. PHP’yi instant client ile veya eski oracle kütüphaneleriyle de derlemek bir fayda etmedi. (Kaç kez derlediğimi ya da derleyemediğimi ne siz sorun ne ben söyleyeyeyim) Düşük yoğunluklu bağlantılarda canım cicim şeklinde çalışırken, bağlantı miktarı arttıkça, anlamsız biçimde Veritabanı bağlantı sorunları gark olmaya başladı ortama. Hem de hiç bir anlamı olmayan, OCI8-CreateEnv problemleri ile birlikte. Hala daha tüylerim diken diken oluyor. Tabii sonradan Oracle ı bıraktık ve herşey güllük gülistanlık hale geldi.
@Yaşar Şentürk: Aylar önce koymuş olduğum bir eklentinin hatası var sanırım. Bir ara üşenmezsem ilgileneyim. Sadece buna bakarak, mysql – php olmaz diyebiliyorsanız hakkınız var derim. Ancak ben aylar süren işkence ritüellerimi hatırlatan enstantate üzerine bunları yazdım. Aslında orada gördüğünüz hata beklediğiniz kadar masum olmayabiliyor. Ayrıca Bu satırları yazarken hem programcılık ile ilgili hem de sistem yönetimi ile ilgili deneyimlerimden faydalandığımı söyleyebilirim. Gerildim yine de.. Olmaz olmuyor Php- Orakıl yanyana olmuyor.
Onur Bey, ben sadece ona bakarak olmaz demedim. Ama yazdığınızdan ve ekran görüntüsünden sadece o hataya bakarak PHP ve Oracle birlikte olamaz der gibi bir izlenim oluşuyor. Buna cevaben yazmıştım.
İyi çalışmalar
sizin kadar tecrübem olmadı. Ben en son progress veritabanı ile uğraşmıştım. Nispeten php ile uyumluydu. Ancak ciddi anlamda moralim bozuldu çünkü biz oracle ve php ikilisini şu ana kadar deneysel anlamda uğraşmıştık. Yani yüksek sayıda bağlantı durumunda ne olacağını inanın hiç düşünmemiştik. Sizden sonra nette biraz araştırdım. sizin gibi düşünenlerin sayısı az ve oracle için java kullanın demeye getiriyorlar işi. Biz aslında çalıştığımız sistemden memnunuz ama artık kurum olarak firmalara bağlı kalmak istemediğimiz için en azından sunucularımı linux’a çevirmek istemiştik ve ciddi anlamda çalşımalara başlamıştık ama anlaşılan o ki bir başka bahara kaldı. Aslında postgreSql bize göz kırpıyor ama cesaretimiz yok
Onur’un bahsettiği PHP-Oracle uygulamasını PostgreSQL’e aktaranlardan birisi benim; diğeri de Onur (Ayrıca yazılımı uyarlayan Parkyeri UG ekibi de var)
Ben işe ilk başladığım zaman yoğun zamanlarda bir türlü istenen başarım sağlanamıyordu. Sorunun basitçe PHP’ nin Oracle ile anlaşamaması olduğu ortaya çıktı.
Kısa keseceğim. Uzun olmayan bir çalışma sonuncunda veritabanını PostgreSQL’e geçirdik. PostgreSQL’e geçer geçmez veritabanına yük gelmeye başladı (Oracle’a PHP nedeniyle yük gelemiyordu). Tabii ki ilk zamanlarda sorunlar oldu ama zamanla aştık sorunları.
Tabii ki zaman içinde değişik güncellemeler yapıyoruz veritabanına; ama uzun zamandır sorun çıkartmadı diyebilirim.
@Sedat: PostgreSQL’den korkmanıza gerek yok. İsterseniz Parkyeri size bu konuda eğitim ve destek verebilir.
Slm
Gecenin bir vakti matematik hesabı yapıyoruz Dalgınlık ikinci kez yazıyorum ilki daha uzundu
Peki php mysql başarımı ne düzeyde tecrübeniz oldu mu ? mesela Aynı anda 5000+ web üzerinden bağlntı yapıldığını su koyuyor mu ? tabi tek kriter bu olamaz depoladığı veri miktarı sunucu özellikleri vs . Ama bizde sadece yılın belirli dönemlerin de çok yoğun bir dönem oluyor. Aslında yazılımın esas çalışması gereken o zaman ama kullanıcı sayısı artınca malum sistem oracle Asp.NET.
php mysql redhat risc işlemcili bir makine ile kaç GB veri ve aynı anda kaç bağlantı. Tahmini olan var mı ?
1. Yorum , sedat
1/Ağu/2007 , 11:41 am
Selam
Merak ettiğimden soruyorum. Neden olmuyor ? Ne gibi sorunlar ortaya çıkıyor. Çünkü Biz Bir kamu kuruluşunda oracle kullanıyoruz. Ve aslında yavaş yavaş açık kaynak’a geçmek istiyoruz. Aslında bu yazı hayallerimi yıktı diyebilirim. Biz .NET server 2003 oracle yerine Redhat/Debian oracle php kullanmayı düşünüyorduk. Aslında Böyle bir yorumla ilk kez karşılaştım.
sorun php’den mi kaynaklanıyor yoksa php’ye mi güvenemiyoruz orasını anlamadım ? PHP iyi bir dil değil mi? Tedirgin oldum birden
2. Yorum , Yaşar Şentürk
1/Ağu/2007 , 11:53 am
Örneğin az önce yazdığım yorumu girmeye çalışırken şöyle bir hata aldım:
“WordPress database error: [You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'select count(*) from wp_comments where comment_post_id = 142 an]
update wp_posts set comment_count = (select count(*) from wp_comments where comment_post_id = 142 and comment_approved = ’1′) where ID = 142
Eliniz kaydı ve yanlış yazdınız sanırım.”
O zaman ne diyeceğiz? “May es ku el ve PHP yan yana olmaaz!” mı?
3. Yorum , Yaşar Şentürk
1/Ağu/2007 , 11:54 am
Orada görülen hata fonksiyon veya nesneye verilmiş bir parametrenin uygun olmadığını söylüyor. Programcı hatasını dil veya platforma mal etmek ne derece adil?
4. Yorum , admin
1/Ağu/2007 , 12:35 pm
@Sedat: Oracle ve PHP ile ilgili daha önce yaşadığım saç baş yolduran bazı sorunlarım nedeniyle aylarca ağladım. PHP’yi instant client ile veya eski oracle kütüphaneleriyle de derlemek bir fayda etmedi. (Kaç kez derlediğimi ya da derleyemediğimi ne siz sorun ne ben söyleyeyeyim) Düşük yoğunluklu bağlantılarda canım cicim şeklinde çalışırken, bağlantı miktarı arttıkça, anlamsız biçimde Veritabanı bağlantı sorunları gark olmaya başladı ortama. Hem de hiç bir anlamı olmayan, OCI8-CreateEnv problemleri ile birlikte. Hala daha tüylerim diken diken oluyor. Tabii sonradan Oracle ı bıraktık ve herşey güllük gülistanlık hale geldi.
@Yaşar Şentürk: Aylar önce koymuş olduğum bir eklentinin hatası var sanırım. Bir ara üşenmezsem ilgileneyim. Sadece buna bakarak, mysql – php olmaz diyebiliyorsanız hakkınız var derim. Ancak ben aylar süren işkence ritüellerimi hatırlatan enstantate üzerine bunları yazdım. Aslında orada gördüğünüz hata beklediğiniz kadar masum olmayabiliyor. Ayrıca Bu satırları yazarken hem programcılık ile ilgili hem de sistem yönetimi ile ilgili deneyimlerimden faydalandığımı söyleyebilirim. Gerildim yine de.. Olmaz olmuyor Php- Orakıl yanyana olmuyor.
5. Yorum , Yaşar Şentürk
1/Ağu/2007 , 4:03 pm
Onur Bey, ben sadece ona bakarak olmaz demedim. Ama yazdığınızdan ve ekran görüntüsünden sadece o hataya bakarak PHP ve Oracle birlikte olamaz der gibi bir izlenim oluşuyor. Buna cevaben yazmıştım.
6. Yorum , sedat
2/Ağu/2007 , 9:34 am
İyi çalışmalar
sizin kadar tecrübem olmadı. Ben en son progress veritabanı ile uğraşmıştım. Nispeten php ile uyumluydu. Ancak ciddi anlamda moralim bozuldu çünkü biz oracle ve php ikilisini şu ana kadar deneysel anlamda uğraşmıştık. Yani yüksek sayıda bağlantı durumunda ne olacağını inanın hiç düşünmemiştik. Sizden sonra nette biraz araştırdım. sizin gibi düşünenlerin sayısı az ve oracle için java kullanın demeye getiriyorlar işi. Biz aslında çalıştığımız sistemden memnunuz ama artık kurum olarak firmalara bağlı kalmak istemediğimiz için en azından sunucularımı linux’a çevirmek istemiştik ve ciddi anlamda çalşımalara başlamıştık ama anlaşılan o ki bir başka bahara kaldı. Aslında postgreSql bize göz kırpıyor ama cesaretimiz yok
7. Yorum , cihan
3/Ağu/2007 , 1:08 pm
Kendi açımdan bir tecrübem yok ama KTÜ ( Karadeniz Teknik Üniversitesi)’nün Oracle kullandığını biliyorum.
8. Yorum , Devrim GÜNDÜZ
7/Ağu/2007 , 1:44 am
Onur’un bahsettiği PHP-Oracle uygulamasını PostgreSQL’e aktaranlardan birisi benim; diğeri de Onur (Ayrıca yazılımı uyarlayan Parkyeri UG ekibi de var)
Ben işe ilk başladığım zaman yoğun zamanlarda bir türlü istenen başarım sağlanamıyordu. Sorunun basitçe PHP’ nin Oracle ile anlaşamaması olduğu ortaya çıktı.
Kısa keseceğim. Uzun olmayan bir çalışma sonuncunda veritabanını PostgreSQL’e geçirdik. PostgreSQL’e geçer geçmez veritabanına yük gelmeye başladı (Oracle’a PHP nedeniyle yük gelemiyordu). Tabii ki ilk zamanlarda sorunlar oldu ama zamanla aştık sorunları.
Tabii ki zaman içinde değişik güncellemeler yapıyoruz veritabanına; ama uzun zamandır sorun çıkartmadı diyebilirim.
@Sedat: PostgreSQL’den korkmanıza gerek yok. İsterseniz Parkyeri size bu konuda eğitim ve destek verebilir.
9. Yorum , sedat
9/Ağu/2007 , 12:57 am
Slm
Gecenin bir vakti matematik hesabı yapıyoruz Dalgınlık ikinci kez yazıyorum ilki daha uzundu
Peki php mysql başarımı ne düzeyde tecrübeniz oldu mu ? mesela Aynı anda 5000+ web üzerinden bağlntı yapıldığını su koyuyor mu ? tabi tek kriter bu olamaz depoladığı veri miktarı sunucu özellikleri vs . Ama bizde sadece yılın belirli dönemlerin de çok yoğun bir dönem oluyor. Aslında yazılımın esas çalışması gereken o zaman ama kullanıcı sayısı artınca malum sistem oracle Asp.NET.
php mysql redhat risc işlemcili bir makine ile kaç GB veri ve aynı anda kaç bağlantı. Tahmini olan var mı ?