Mi a különbség a DB2 és az Oracle között?


Legjobb válasz

Az SQL szempontjából vannak (kisebb) szintaxisvariánsok, amelyek mind elfogadják, de általában véve mindkettő megérti szabványos (ISO / ANSI) SQL.

Talán a legfontosabb szintaxis-különbség az, ha az eljárási nyelvükről van szó (például a tárolt eljárások végrehajtására): Az Oracle PL / SQL-t, a Db2 SQL PL-t használ. Ezek szintaktikailag nagyon különböző dolgok, sajnos …

A megvalósítás és az adatbázis-adminisztráció szempontjából a termékek természetesen nagyon különbözőek. Valójában ezekben a kifejezésekben nem csak egy „Db2” termék létezik, hanem három is, teljesen más kódbázissal (és az IBM-en belüli fejlesztői csapatokkal). Például az „adatbázis” fogalma teljesen különbözik a Db2-től LUW és a Db2-től z / OS esetén.

Válasz

Az IBM-nél dolgozom a Db2 osztályon. Itt a véleményem.

Db2 egy hatalmas adatbázis. Van egy ingyenes felhő kiadás: Catalogue – IBM Cloud

Van egy ingyenes fejlesztői kiadás, amelyet felhasználhat a gyártásban. Konténerekkel és Kubernetesekkel jól működik. A felhő kiadás nagyon robusztus REST API-val rendelkezik, és néhány kattintással telepíthető.

A raktározási képesség hatékony. Közös motort használ a raktározáshoz és az általános célú munkaterhelésekhez, megkönnyítve ezzel az alkalmazások kódolását vagy áthelyezését.

Nagyon gyors, és olyan funkciókkal rendelkezik, mint a BLU-gyorsítás. A Db2 felhő kiadása alapvetően autonóm és folyamatosan frissíti stb. Kiterjedt naplózási és biztonsági funkciók vannak. Összevonhatja az eltérő adatbázis-típusokat. Tehát a MySQL vagy az Oracle táblákban úgy kapcsolódhat a Db2-hez, mintha natív táblák lennének. Ha az IBM CDC-t használja, akkor az aktív aktívakat is szinkronizálhatja a különböző földrajzi adatbázisok között. A Db2 leginkább a nagyvállalati felhasználási esetekkel ragyog. De egyszerűbb esetekre is kiváló, és szükség esetén jól játszik más adatbázisokkal.

Olyan új nyelveket támogat, mint a Go, a node és a node Sequelize stb.

A Db2 kompatibilis az Oracle-vel mód, amely megkönnyíti a váltást.

A Db2 egyik hátránya, hogy összetettebb, mint a MySQL. Noha jobb motort kap a Db2-vel, ez még összetettebb.

Az Oracle -ot gyakran nagyon drágának tartják. Összetett licenckorlátozások vannak. Nagy teljesítményű, de a legtöbb funkció megtalálható a Db2-ben.

MySQL nagyszerű, könnyű és egyszerű adatbázis. \_Nagyon könnyen használható. Hiányoznak a vállalkozások által igényelt funkciók, például a memóriában lévő elemzés, az Időutazás lekérdezés és a részletes biztonság. De erre nincs mindenkinek szüksége.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük