oracle vs mysql :)

a felallas: GlassFish -> EclipseLink mint JPA -> Oracle/MySQL

csaltam, mert a mysqlt finomhangoltam a gephez (raid10 scsi alrendszer, 4g ram, 2x3ghz xeon), az orat meg nem, mert ahoz nem ertek. tranzakciokat toltam bele, nevezetesen logbejegyzeseket toltam meg 2 kliensrol.

az oracle alapinstall nem ment 250keres/s fole, es 2-3as loadja volt a gepnek. a mysql mellett most 1.6os loadja van a gepnek, es a buvos hatar folott vagyunk:

Threads: 9 Questions: 1870326 Slow queries: 0 Opens: 23 Flush tables: 1 Open tables: 15 Queries per second avg: 1159.533

es a loggolas is be van kapcsolva.. kivancsi vagyok holnap mit fog hozni selectekkel. remelhetoleg sokkal gyorsabb lesz, mert az Oracle Coherencet es az EclipseLinket ossze akarom gyurni.

holnap folyt kov, most haza. :)

Hozzászólások

Sajat kutfobol ertesz a ora-hoz, vagy szedted az infokat? Megosztanad esetleg a linkgyujtemenyed a temaban?
--


()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.

Tobbet tudsz nalam, mert mar kepes voltal egy adatbazist letrehozni, es adatokat tenni bele. En itt meg nem tartok. Van ugyan egy ranezesre nagyon jo konyvem az Oracle-hez, de inkabb powerpoint diak meg vazlatok vannak benne, semmint valodi tutorial. Tudom, menjek el ora tanfolyasra - annyira nem erdekel, csak jo lenne a "hmm... haat ize... egy RDBMS" kijelentesen felul is erteni hozza.
A linkeket mindenesetre koszonom, nezegetni fogom.
--


()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.

Ez baromi jo lenne - ha tudnek regelni. Valami kepzest kellene kotelezoen megjelolni, de olyan, hogy nem tanulok ott, csak oda mennek egy open eloadasra, na olyan lehetoseg nincs. Ha nem toltom ki, nem aktivaljak az accomat. Ez is kimarad, a szervezok okorsegenek koszonhetoen.

--


()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.

avg: 1159.533

Ez egyben a gép (/mysql) full teljesítményét is mutatja?
Tudna többet?
1.6 load nem olyan sok szerintem, gondolom itt a diskek sebessége is már befolyásoló volt. 15k rpm?

attol fugg, hogy mennyi a read/write ratiod, jol cachelheto-e a dolog (ha readek), etc, etc. ha adsz reszleteket, becslunk.

a NOSQL lenyege, hogy memoriaban/diszken perzisztalva tarolok adatokat, de kicsit mashogy, mint a relacios adatbazisok - majdhogynem a feladathoz szabva. lenyegeben egy adatbazissal is ezt csinalod, hiszen a tablaszerkezeteidet te talalod ki.

a NOSQL elonye, hogy jol skalazhato ~sok TB -ra is (query timeokat is nezzunk, keremszepen), mig az altalam nezett rdbmsek (oracle, mysql) ugy 400-500 millio soros tablan futtatott queryk eseteben bizony tudnak gondolkodni rendesen [normalis indexeles es optimizalas eseten is, sajnos].

amit mostanaban szeretek feltenni kerdesnek: mit csinalsz, ha gyorsan valtozo, nem jol cachelheto adataid vannak, es ezt kell queryzned kvazi realtime? [a temp tablakba szetdobom, stored procokkal atjatszom v batchelve v ilyesmi az gaaaaaaaz].

ja, es legyen elosztott, linearisan skalazhato, etc. :)