[linux-programlama] Re: PHP ile uzak Oracle db'ye Ulasmak

---------

From: Orhan Berent (berent@deu.net.tr)
Date: Thu 01 Apr 2004 - 02:56:28 EST

  • Next message: Devrim GUNDUZ: "[linux-programlama] Re: posgresql"

    Merhabalar

    Anlasilan daha acik ve ayrintili anlatmam gerek,cunku bir miktar Burak
    Hoca'da yanlis anlamis.

    Soyle diyor Burak Hoca;

    > a. Bu uygulamayi UNIX uzerinde Oracle ile yapmanin Windows uzerinde
    > Oracle ile yapmaktan kaynak gereksinimleri ve derleme guclugu acisindan
    > herhangi bir fark olmadigini dusunuyorum.

    Benim cevap biraz felsefi ve Serdar Koylu'ce oldu,kabul ediyorum.Kisisel
    gorusum acik kaynak kodlu yazilimlar apache+php+mysql (postgresql) bu
    isler icin yeter de artar.Bunu somut olarak universitede benden bir
    projeye yardimci olmam istendiginde acikca goruyorum.

    Kimi zaman birlikte calistigim arkadaslar 2000 ustune oracle
    kurduklarinda acikca sasiriyorum,bunu nasil basariyorlar diye.Onlar da
    bana sasiriyor, kara ekranda runinstaller'a bir yigin parametre girip
    oracle kurdugumda. :)) Ama sorun kimin becerikli oldugu degil
    burada.Sorun bir uygulamanin saglikli calisip calismadiginda ve o
    uygulamaya gerek olup olmadiginda.Biz Devrim Sipahi ile birlikte hem
    linux hem Solaris makinalarda 32 bit 64 bit apache+php+oracle client
    derledigimizde apache+php+mysql+postgresql de derledik.Burada bu isi
    yapmamiz da onemli bir konu degil,biraz arastirmayla her unix admininin
    kisa bir zamanda hallettigi islerdir bunlar.2000 uzerinde bu isi yapan
    arkadaslari da kucumsemiyorum,onlarin da harcadigi emek saygiya
    degerdir,ama ben yapamam. :)))

    > b. Process basi 20M tahmininizi oylece kabul ediyorum; tartisilmasi
    > kritik olmadigindan ;). Ancak, 512MB RAM'in gerektigini uygulamanin ne
    > oldugunu bilmeden nasil kestirdiginizi (heh heh) ve 512MB'lik RAM fiyati
    > $100 duzeyindeyken bu bellek miktarinin "guclu makine" tarifi kapsamina
    > girdigini kabul etmiyorum.

    Intel makinalarda tabii ki 100$ birsey degil,ama ortam sparc olunca bu
    maliyetler artiyor haliyle.(bu da ayri bir konu)

    Uygulamayi bilip bilmedigime gelince,haklisiniz uygulamayi bilemem,ancak
    kendi uygulamami bilebilirim. Ayni isi P II makinada 128 ramle mysql'le
    yaparken,P4 makinada 512 ramle oracle ile yapinca aradaki farki cok
    rahat gorebiliyorum.

    > > Sonra php icin arastirmalara baslayacaksiniz (zend accelerator vs ) bir
    > > yigin zamaniniz bosa gidecek.Dunyanin gittigi yolu tercih edin
    > > bence.Apache+php+mysql ya da postgresql. Hani semt pazarina gitmek icin
    > > Anadol kamyonete binin,ne diye TIR kamyonunu tercih edersiniz.
    >
    > En az 5 farkli Oracle-PHP projesi icerisinde bulundum, yonettim. Hic
    > birisinde sizin bu endiselerinizi hakli cikartacak sorunlar cikmadi. Her
    > iste oldugu gibi, burada da, ilk seferinde yapmak biraz daha guc
    > olabiliyor. Ancak duzenegi kurup bir sefer calistirmaya basladiginizda
    > ne uygulama gelistirmenin ne de idame etmenin guc olmadigini dusunuyorum.

    Tekrar ediyorum Burak Hoca isi kurmak,derlemek falan ne benim icin ne
    sizin icin ya da listedeki bircok arkadas icin onemli degil.Onemli olan
    isin idamesi.

    Cok ozur dilerim vaktinizi alacagim ama birinci ornek

    Sparc makina,fiziksel bellege takilmayin,yarisi odunc :))) apache
    1.3.29 + php + oracle 9 client calisiyor.(data ayri sol makinada)

    last pid: 3719; load averages: 0.59, 0.50,
    0.52 10:36:43
    80 processes: 79 sleeping, 1 on cpu
    CPU states: 71.1% idle, 21.0% user, 3.9% kernel, 4.0% iowait, 0.0%
    swap
    Memory: 6144M real, 4686M free, 921M swap in use, 6492M swap free

       PID USERNAME THR PRI NICE SIZE RES STATE TIME CPU COMMAND
      2258 nobody 3 2 0 28M 20M sleep 1:07 3.48% httpd
       382 nobody 3 0 0 43M 35M sleep 61:19 3.20% httpd
      3557 nobody 3 12 0 21M 13M sleep 0:07 2.01% httpd
      3497 nobody 3 31 0 24M 15M sleep 0:09 1.38% httpd
      3682 nobody 3 50 0 18M 10M sleep 0:01 1.37% httpd
      3704 nobody 3 32 0 23M 11M sleep 0:00 1.26% httpd
      2259 nobody 3 20 0 30M 22M sleep 0:52 1.03% httpd
      3685 nobody 4 18 0 20M 11M sleep 0:01 0.96% httpd
      1800 nobody 3 12 0 36M 28M sleep 1:39 0.83% httpd
       365 nobody 3 58 0 50M 42M sleep 59:04 0.68% httpd
      3650 nobody 3 32 0 22M 14M sleep 0:02 0.56% httpd

    Ikinci ornek: kendi topladigimiz P4 makina apache + php + mysql ( mysql
    data ayri bir sol makinada,oracle veri tabaninin oldugu makinada)

    0:38am up 23 days, 17:42, 1 user, load average: 0.00, 0.00, 0.00
    46 processes: 45 sleeping, 1 running, 0 zombie, 0 stopped
    CPU states: 0.0% user, 0.0% system, 0.0% nice, 100.0% idle
    Mem: 514552K av, 500508K used, 14044K free, 0K shrd, 50916K
    buff
    Swap: 1156640K av, 3356K used, 1153284K free 208136K
    cached

      PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME COMMAND
     8661 nobody 18 0 7120 7088 2284 S 0.0 1.3 1:06 httpd
     8662 nobody 15 0 6440 6408 2248 S 0.0 1.2 1:16 httpd
     8663 nobody 10 0 6640 6612 2248 S 0.0 1.2 1:37 httpd
     8664 nobody 13 0 6688 6660 2272 S 0.0 1.2 0:58 httpd
     8665 nobody 9 0 6744 6712 2248 S 0.0 1.3 1:20 httpd
     8667 nobody 11 0 6420 6300 2168 S 0.0 1.2 1:03 httpd
     8668 nobody 16 0 5696 5536 2072 S 0.0 1.0 1:11 httpd
     8669 nobody 9 0 6608 6488 2028 S 0.0 1.2 1:02 httpd
     8670 nobody 10 0 6840 6748 2212 S 0.0 1.3 1:34 httpd
     8671 nobody 9 0 6340 6208 2092 S 0.0 1.2 0:57 httpd
    23844 nobody 12 0 4560 4492 1972 S 0.0 0.8 0:00 httpd

    Benim uyarim bu yondeydi. Bu arada Burak hoca gercekten semt pazari
    evimden yaklasik 2,5 km otede. Yurumenin haricinde arabayla ya da Anadol
    kamyonetle rahatlikla gidiliyor.Pazarin otoparkina rahatca park
    edebiliyorsunuz. Kamyonla gitmek ise hakikaten guc olabilir.Yol genis
    ama park sorunu var,manevra sorunu var.Ben bunun icin bir onceki mesaji
    yazdim. Yoksa bana da siparis geliyor bize kamyon imal et diye.Kamyonu
    imal etmekte gucluk cekmiyorum ama kamyonu kullananlara uzuluyorum. :)))
    (Ha arada sirada kamyonun bakimini soyle yaparsan daha faydali olur
    diyorlar,uyguluyorum.Ama ne de olsa kamyon kamyondur iste)

    >
    > sevgiler, selamlar.

    selamlar,sevgiler

    Orhan Berent


  • Next message: Devrim GUNDUZ: "[linux-programlama] Re: posgresql"

    ---------

    Bu arsiv hypermail 2.1.6 tarafindan uretilmistir.