Robis Posted August 12, 2005 Report Share Posted August 12, 2005 Piemēram, ir jāuztaisa portāls, kas darbojas ar lielu datu apjomu datubāzē un palielas slodzes. Kas ir labāk šai ziņā programmēšanas valodai: PHP vai Java? Tipa, kursh darbosies stabilaak un aatraak, protams, arii ieguldiitais darbs programmeeshanaa ir no svara. Plus, kaada db butu visstabilakaa? Link to comment Share on other sites More sharing options...
bubu Posted August 12, 2005 Report Share Posted August 12, 2005 Nekur, nekad nav nekā vis-vis-labākā. Viss atkarīgs no mācēšanas programmēt, un zināšanas par vidi/valodu. Kuru vidi/valodu labāk pārzināsi tajā arī labāk viss strādās. Link to comment Share on other sites More sharing options...
Robis Posted August 12, 2005 Author Report Share Posted August 12, 2005 Nekur, nekad nav nekā vis-vis-labākā.Viss atkarīgs no mācēšanas programmēt, un zināšanas par vidi/valodu. Kuru vidi/valodu labāk pārzināsi tajā arī labāk viss strādās. 20868[/snapback] Tas būtu attiecināms varbūt tieši uz programmēšanas valodu. Piekrītu lielā mērā, jo kāda jēga tur "javoties", ja nesaprot to Java būtību. Bet, diezvai tas ir attiecībā uz db - kura db tad būtu stabilākā? Zinu dažas: MySQL PostgreSQL MS SQL Server Oracle Access Link to comment Share on other sites More sharing options...
bubu Posted August 12, 2005 Report Share Posted August 12, 2005 (edited) Arī uz db prasībām. Pilnvērtīgi mācēsi izmantot db piedāvātās iespējas tikai tad, ja pārzināsi kā iekšēji visa sistēma darbojas. Tāpē arī db izvēle ir atkarīga no sistēmas prasībām. Un nequotē lieki. Edit: Tāpēc jau arī eksistē tāds amats papildus programmētāja amatam kā sistēmanalītiķis. Edited August 12, 2005 by bubu Link to comment Share on other sites More sharing options...
Robis Posted August 12, 2005 Author Report Share Posted August 12, 2005 Šobrīd interesējos vispārīgi... Sistēma - liela apjoma dati uz lielu noslodzi (web). Tātad, db kādu? Link to comment Share on other sites More sharing options...
Robis Posted August 12, 2005 Author Report Share Posted August 12, 2005 Lab, nemocīšu... Zinu, ka php var savietot ar Oracle. Cik tas sekmīgi? Ar ko Oracle labāk par MySQL, ja ir un ar ko PostgreSQL labāks par MySQL vai Oracle, ja ir? Iet runa par php. Link to comment Share on other sites More sharing options...
bubu Posted August 12, 2005 Report Share Posted August 12, 2005 Tas tavs teikums par lielu noslodzi nekā neizsaka. Kas ir liels? Un ko ar to darīs? Uz to vajadzētu atbildēt! php savietot ar oracle nav nekādu problēmu, ir speciālas fjas darbam ar to, tāpat kā my/postgre -sql. postgresql ir labāks par mysql (vismaz pagaidām) ar storēto procedūru un skatu atbalstu, gan jau vēl kautko. Un lai pateiktu par ko Oracle ir labāks par abiem diviem, tur veselu referātu var uzrakstīt. Oracle'i ir daudz daudz daudz vairāk iespēju datubāzes optimizēšanā nekā abiem diviem. Taču tas viss ļoti maksā! Link to comment Share on other sites More sharing options...
Robis Posted August 12, 2005 Author Report Share Posted August 12, 2005 Tas tavs teikums par lielu noslodzi nekā neizsaka. Kas ir liels? Es tak teicu - liela noslodze webaa - tas noziimee, noslogts serveris. Cik liels? Nu, lab, teiksim, 5000 apmekletaji online uz vienu kasti (serveri). Par PostrgreSQL - shaubos vai tiesham tie trigeri ir tik ljoti spejigi uzlabot db stabilitati? Un MySQL vai tad nav trigeri. Oracle acimredzot ir zvers - paredzets nopietnam sistemam... Link to comment Share on other sites More sharing options...
hu_ha Posted August 12, 2005 Report Share Posted August 12, 2005 Ja var pieņemt, ka māki vienlīdz labi programmēt gan java, gan php, tad drošāks risinājums viennozīmīgi ir java. Java ir diezgan spēcīga valoda, protams, ar saviem trūkumiem. Kā galveno priekšrocību var minēt koda kompilāciju - kods tiek kompilēts vienreiz (līdzīgi var panākt ar Zend iespējām php), bet nu tur ir daudz dažādas viltības tieši atmiņas pārvaldībā - ielādēt atmiņā biežāk izmantotos koda gabalus utt., ko diez vai ar php var izdarīt. runājot par datu bāzēm - ja liels datu apjoms, tad ms sql, postgre būtu optimāls variants. Ja nepieciešamas papildus izvirtības, tādas, kā monstrīgi trigeri, funkcijas, iestatīti darbi, ineksācijas, varbūt pat objektu-relāciju datu bāzes iespējas, tad protams oracle (+ viņa gļūki, kā tad bez tiem) Link to comment Share on other sites More sharing options...
bubu Posted August 12, 2005 Report Share Posted August 12, 2005 Tu jocīgus jautājumus uzdod. Vai OOP palielina php koda ātrumu, vai funkciju izmantošana palielina php koda ātrumu?.. Tāpat ar tiem indeksiem/skatiem/stor.proc. - tie ne jau ātrumu burtiskā nozīmē palielina, bet gan softa struktūru/uzbūvi uzlabo/padara ērtāku. Un ja pareizi veido struktūru, tad vienmēr var darbošanās ātrumu palielināt. Link to comment Share on other sites More sharing options...
Delfins Posted August 12, 2005 Report Share Posted August 12, 2005 nekādā gadījumā neizmanto php+oracle lā high-load web-apps. Man ir pieredze, ja oraclis kaut cik sāk bremzēt, tas viss webs arī ievelkās līdzi dziļā purvā. PostgreSQL ir ļoti ātrs. es ieteiktu tieši to izmantot. kopā ar PHP es ievēroju ka strādā ātrāk (`uz aci`) Link to comment Share on other sites More sharing options...
Robis Posted August 12, 2005 Author Report Share Posted August 12, 2005 Te gan izskatās, cik cilvēku, tik viedokļu, reti kurš te ir speciālists analītiskā līmenī. :) Būtībā, secinājums - webam praktiski 99% gadījumos pietiek ar php + mysql || postgresql vai ne tā? (nu par asp un ms sql server nerunājot - tās ir vairāk kā paralēlas tehnoloģijas) Link to comment Share on other sites More sharing options...
Delfins Posted August 12, 2005 Report Share Posted August 12, 2005 Tikai un vienīgi mysql/postgresql (tas ja no opensource skatās) Oracle nav paredzēts webam ar tādu dragāšanu kā ir realizēts PHP - t.i visu laiku mēģina konektēt uz katru pieprasījumu, tad jams mēģina izdalīt resursus, + jāapkalpo pārējie. katrā ziņā oracle uz high-load weba tā ir droša nāve serverim. kā jau teicu, es ieteiktu postgresql. Runājot par analīzi - parasti projektā piedalās sistēmu analītiķi, kuri jau izrēķina un pasak kas ko un cik vajag. tā kā tu jautā forumā, tad diez vai jums tur kas sanāks (subjektīvs viedoklis). tādus jautājumus parasti neuzdod forumos. Link to comment Share on other sites More sharing options...
Robis Posted August 12, 2005 Author Report Share Posted August 12, 2005 Nu, man der arī viedoklis no foruma, jo pats personīgi biju diezgan drošs, ka pietiek ar php + mysql arī high load webam, vienkārši domāju, ka ir kas labāks... Nu, postgresql zināju, varbūt būs jāmēģina tas izmantot. Bet ir dzirdēts, ka ar Javu var veidot daudz advancētāk, bet manuprāt vienam webam veidot (par weba cenu) tas nav to vērts... Katrā ziņā, ar kāda veida datubāzēm Java parasti sazinas? (klasiskākās) Link to comment Share on other sites More sharing options...
Delfins Posted August 12, 2005 Report Share Posted August 12, 2005 gy, ar visām, kurām ir draiveris. tas ir loģiski. principā ar visām pašreiz. Ko tu domā par advancētāk? PHP5 arī ir ~OOP, un ir arī shared memory, optimaizeri, encoderi... viss kaut kas. turklāt PHP var izdarīt vairāk izvirtību ātrākā laikā (ar domu nedārgi) Link to comment Share on other sites More sharing options...
Recommended Posts