Oracle miben más mint a mysql ?
2007-11-27T09:48:53+01:00
2007-12-02T18:14:12+01:00
2022-07-26T05:22:25+02:00

  • aaahhhahahaah, ez eddig a legnagyobb
    Azért mert a péhápémájeskúelfórumsőtmégregisztrálniislehet szintű gányolásokban nincsenek "bonyolult sql műveletek"-ek, és "a constraintek ugyis csak az idot foglaljak, ezert azokat sem hasznaljak" stb, még attól.. áhh, mind1 is magyarázni...
    Végülis ennyi erővel minek egyáltalán sql, ott a bináris vagy szöveges fájl, jóleszaz'
    hihhhhhetetlen


    Kerlek... ha ugy erzed annyira nagy fej vagy, probalj bekapcsolt constraint-ekkel olyan rendszert irni, ahol 5-10000 business tranzakciot kell egy szalon masodpercenkent(!!!) az adatbazisba irni.

    Mindezt ugy, hogy az adataid particionalasa nem a foreign key-ed szerint tortenik, tehat a foreign key constraint leellenorzese masik particioval valo kommunikaciot (adott esetben plusz halozati forgalmat, aminek eszreveheto latency-je van!!!) es szinkronizaciot jelent, emiatt a foreign key constraint leellenorzese contention point-ot kepez kulonbozo szalak kozott.

    A rendszer megengedett valaszideje egyes business tranzakciokra a valaszido megengedett maximuma 5 msec(!!!). Nem eliras. 5 milliszekundum. Egy business tranzakcio kb. 20-30 insert/update muvelet atlagosan.

    Te valasztod az adatbazist, a feltetel, hogy az adatbazis hibaturo legyen (replikalt, clusteres, ahogy akarod, de egy adatbazis szerver kidolese eseten nem allhat le a rendszer, es az osszes adatbazis szerver kidolese eseten sem veszthetsz adatot). Termeszetesen a tranzakcionalis integritas elvart, tehat amire az adatbazis azt mondta, hogy beirta, az egyben ott van az adatbazisban, amire nem mondta, hogy beirta, azt senki mas nem latja.

    Hidd el, ez bekapcsolt constraint-ekkel nem fog menni.

    Bizonyos foreign key constraint-ek altal biztositott integritast mashogy is lehet biztositani (amennyiben megfeleloen irod meg az adatbazisba iro rendszert, es itt nem elozetes ellenorzo lekerdezesekre gondolok, mert az nem jo megoldas), de egy igazan nagy elvart teljesitmenyu rendszerben az adatbazis szinte mindig bottleneck, ezert lehetoseg szerint amennyire lehet tehermentesiteni kell.

    Nem azt mondom, hogy minden Pistike kapcsolja ki a constraint-eket, mert az lassit.

    Azt mondom, hogy van olyan rendszer ahol bekapcsolt constraint-ekkel nem tudod az elvart teljesitmenyt biztositani.
    Persze ezeket a rendszereket nem Pistike-ek irjak.
    Mutasd a teljes hozzászólást!

  • Akkor minek egyáltalán SQL szerver? Csak az időt foglalja, meg túl bonyolult.


    Azert, mert kenyelmesebben lehet belole lekerdezeseket futtatni mint journal file-bol, amit a failover miatt kiirunk.
    Mutasd a teljes hozzászólást!
  • Köszönöm mindenkinek a közreműködést sok új információt kaptam róa.. Milán
    Mutasd a teljes hozzászólást!
  • És ha valakinek panaszkodsz, hogy az Oracled bugzik, az illető csak vállon vereget: tudhattad volna, hogy pont a te verziód egy kissé experimentális, bezzeg az előző...
    Mutasd a teljes hozzászólást!
  • És még annyit tegyünk hozzá, hogy az Oracle maga a kalandjáték: ha bármilyen furcsa/szokatlan jelenséget látsz, először is ellenőrzöd, hogy van-e új patch; látod, hogy van, kb 900MB, azt letöltöd, felrakod, még mindig nem jó, irány a technet, a metalink, stb... Különösen, ha valamilyen egzotikus platformot használsz (az Oracle szerint minden platform egzotikus, a Windows 2000-t kivéve)... de legalább a Java-s telepítő gyönyörű... nem jó, de szép;)
    Mutasd a teljes hozzászólást!
  • "Oracle clone"...

    Mutasd a teljes hozzászólást!
  • és a PostgreSQL-ről mi a véleményetek?
    Mutasd a teljes hozzászólást!
  • Hát az első nagy különbség az amit írt már valaki, hogy 30 éve fejlesztik és nem 10 éve.
    Az igazi különbség azonban az, hogy elképzelhetetlen összegeket költenek el évente fejlesztésre, megszámlálhatatlan ember fejleszti és eleve böhöm nagy adatbázisokra szánták, olyan helyekre is felkészítve, ahol nem igazán jól notrmtizált adatkupacokból, nem igazán hozzáértők akarnak mindenféle előre nem betervezett lekérdezéseket lehozni néhány (tíz-száz) milka tételsorokból.

    Mutasd a teljes hozzászólást!
  • dolgoztam egy cégnél, ahol foreign key-t nem használtak


    bi-biiii én meg bedolgoztam egy olyan államigazgatási szervezetnek, ahol a böhöm oracle szerveren egyetlen táblában sem használtak NULL-t, mert azt "nehezebb használni"

    eMeL

    ui: többek között az egyik feladatom volt egy igen rosszul (dbase szemlélet) megtervezett táblaszerkezetből (nemigen voltan normál formái, igazándiból semmilyen formái nem voltak) egy lekérdezés+updatevagyinsert műveletcsomag megoldása, mert naponta kellett volna futtatni és vagy 28 órát igényelt naponta a korábbi alkalmazásuk
    Normális SQL-el (még SP sem volt) megoldottam 2 óra futásidő alatt
    Mutasd a teljes hozzászólást!
  • aaahhhahahaah, ez eddig a legnagyobb
    Azért mert a péhápémájeskúelfórumsőtmégregisztrálniislehet szintű gányolásokban nincsenek "bonyolult sql műveletek"-ek, és "a constraintek ugyis csak az idot foglaljak, ezert azokat sem hasznaljak" stb, még attól.. áhh, mind1 is magyarázni...
    Végülis ennyi erővel minek egyáltalán sql, ott a bináris vagy szöveges fájl, jóleszaz'
    hihhhhhetetlen
    Mutasd a teljes hozzászólást!
  • "a constraintek ugyis csak az idot foglaljak, ezert azokat sem hasznaljak"



    Hát ennél már tényleg csak az a durvább, hogy dolgoztam egy cégnél, ahol foreign key-t nem használtak, a kérdésemre, hogy miért nem, pedig elintézték egy egyszerű "az micsoda?" viszontkérdéssel...
    Mutasd a teljes hozzászólást!
  • rotf

    Akkor minek egyáltalán SQL szerver? Csak az időt foglalja, meg túl bonyolult.
    Mutasd a teljes hozzászólást!
  • Oracle hatbetűs, de a MySQL-ben van ipszilon..
    Mutasd a teljes hozzászólást!
  • A harckocsi és motorbicaj abban tér el, hogy a motorbicajon nincs ágyú, de a harckocsi az lánctalpas. Egyébként egyformák, mert mindkettőhöz kell sofőr és nafta.
    Mutasd a teljes hozzászólást!
  • Azért szerintem ez nem igaz. A mysql-nek több verziója van. Van ugye ez az ingyenesen használható, ami tökéletes egy php nuke alá és ott is van enterspájz verzsön, amivel klasztereket lehet megterhelni naívan :)
    Mutasd a teljes hozzászólást!
  • Az igaz, hogy a YouTube MySQL alapú?
    Mutasd a teljes hozzászólást!
  • szerintem van mysql - ben foreign key
    Mutasd a teljes hozzászólást!
  • Attól függ, hogy mennyire értesz az adatbázis kezeléshez.
    Ha iskolai szinten (tehát semennyire), akkor semmiben sem különböznek, kivéve talán, hogy tudtommal a mysql-ben még foreign key sincs.
    Ha értesz valamennyire az adatbáziskezelők világához, akkor gyakorlatilag mindenben különböznek, de ebben az esetben végül is már tudod, úgyhogy magyarázni sem kell...

    Morzel
    Mutasd a teljes hozzászólást!
  • En nem vagyok igazan a mysql hive, de vannak igen nagy enterprise rendszerek, ahol mysql-t is hasznalnak.

    Siman azert, mert
    - nincsenek bonyolult SQL muveletek,
    - a constraintek ugyis csak az idot foglaljak, ezert azokat sem hasznaljak,
    - a rendszer ugy van megtervezve, hogy a tranzakciok nem versenyeznek egymassal (particionalva van a kliens),
    - nagyon sok tranzakcio van
    - nagyon kis valaszido szukseges

    Ezeknek az igenyeknek a mysql is meg tud felelni, es osszehasonlitva sokkal olcsobb mint az Oracle.





    Mutasd a teljes hozzászólást!
  • Jahh. És Oracle szervert lehet telepíteni 64 procis gépre is és még ki is használja.
    Hülye kérdésre hülye válasz: Oracle=enterspájz, MySql=csak spájz (anyunak, otthon :))
    Mutasd a teljes hozzászólást!
  • Hasonlítanak egymásra mint a trabant és a ferrari(...)

    Mindkettő "SQL" alapú adatbáziskezelő, mindkettővel "mindent" meglehet oldani. Csak az egyik az olcsó kategória, míg a másik a luxus.

    Mindkettőben lehet adatokata tárolni , triggereket, nézeteket, tárolteljárásokat használni, és még sok ezer mást. Csak az egyik már lassan 30 éve készít adatbáziskezelőket, a másik talán tíz...
    Mutasd a teljes hozzászólást!
  • Hát írj rá egy regex-et, ha nem tudod, wäzzeg!

    Mutasd a teljes hozzászólást!
  • Meg tudnátok mondani, hogy a harckocsi és a motorkerékpár miben különbözik?
    Mutasd a teljes hozzászólást!
  • ember legyen a talpán, aki ezt leírja!

    Olvasgass:
    - http://www.oracle.com/technology/documentation/index.html
    - MySQL
    Mutasd a teljes hozzászólást!
  • Nem értek hozzá csak hallotam róla pár dolgot tudnátok nekem pár információt vélemény mondani róla? Mire jó, miben más, mire érdemes használni?
    Mutasd a teljes hozzászólást!
Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd