Porovnanie databáz
Oracle Database: Zmluva pred technológiou
Oracle Database je podniková relačná databáza so všetkými predstaviteľnými podnikovými funkciami a dôvod, prečo na jej technologických rozhodnutiach záleží menej ako na jej papierovaní: licencovanie jednotlivých jadier, pomenované možnosti s vlastnými cenovkami a postupy auditu, vďaka ktorým je licenčná matematika stálou úlohou. Toto je venovaná časť nášho staršieho článku o Oracle-10g: čo je platforma, kedy je skutočne potrebná a koľko stojí únik.
Kľúčové body
- Strop kapacity zásobníka je skutočný: delenie na oddiely, Data Guard (HA/DR), RAC pre škálovanie medzi uzlami a núdzové prepnutie, pokročilé zabezpečenie a možnosti kompresie: podnikové funkcie, bez open source DB, sa bod za bodom nezhodujú.
- Licencovanie je samotný produkt: výpočty založené na jadre s procesorovými faktormi odlišnými pre hardvérovú architektúru, cenovými značkami pomenovaných možností a návrhom na dodržiavanie predpisov, ktorý zahŕňa audity; nikto nekupuje „databázu Oracle“ bez lakmusového testu obstarávania.
- Verzie sú dôležité z právneho aj technického hľadiska: naše pokrytie starej verzie Oracle 10g existuje, pretože „stále beží“ je najskôr otázkou dodržiavania predpisov (podpora sa skončila už dávno) a tlak na CPU/opravy je otázkou zmluvy, nie ukážkou.
- Uzamknutie dialektu SQL je daňou za migráciu: procedúry a balíky PL/SQL, sekvencie a návrhy spúšťačov a funkcie špecifické pre Oracle sa zobrazujú v kóde aplikácie všade; existujú nástroje na migráciu, preklad PL/SQL je inžiniersky účet, ktorý sa s nimi dodáva.
- Cesty ukončenia migrácie, ak sú opodstatnené: logické výpisy expdp/impdp, fázy replikácie triedy CDC a opakované testovanie dialektu aplikácií, každé naplánované ako migrácia kódu; Samostatným cieľom pre väčšinu oblastí SaaS je PostgreSQL, kde to aplikácia umožňuje, pričom predplatné Oracle sa uchováva len pre pracovné zaťaženie, ktoré skutočne vyžaduje platformu.
- Kde sa Oracle drží správne: uvedené regulačné prostredia, presné zhody kritických funkcií (RAC, Data Guard + špecifické možnosti), tímy dodávateľov alebo existujúca dráha DBA; čokoľvek iné, zvyčajne si najprv rezervuje lacnejšiu relačná cestu, menovite PostgreSQL s HA rozrastaním, ktoré podporuje.
Poznámka z teréna
Každý výstup z Oracle, ktorý sme dokončili, začal ako projekt licenčnej tabuľky, nie ako technický projekt. Výpisy expdp prišli o týždne neskôr do majetku PostgreSQL, ktorý zodpovedal stope zhody s lepšou matematikou nákladov.
Často kladené otázky
Je Oracle Database len pre veľké podniky?
Nielen, ale aj najnižšia cena licencií rýchlo vydraží väčšinu malých nasadení. Čo malé systémy zvyčajne chcú, je spoľahlivosť; PostgreSQL-plus-tooling to prináša bez obstarávacieho ceremoniálu.
Je moja stará 10g inštancia problémom s dodržiavaním predpisov?
Dátumy podpory uplynuli roky, čo znamená, že už žiadne bezpečnostné záplaty: nasledujú zistenia auditu a výpočet nákladov na porušenie. Náš starý článok o Oracle-10g sa zaoberá zodpovednými cestami vyradenia z prevádzky.
Aké sú skutočné náklady na odchod z Oracle?
Nie dump-and-commute: dialektový preklad uloženej logiky, opätovné testovanie aplikácií, prestavby HA a preškolenie DBA: viacštvrťové programy, ktoré sa oplatia len vtedy, keď náklady na licenciu alebo riziká predajcu ich ospravedlňujú.
Aké skutočné sú hrozby auditu?
Dostatočne skutočné na to, aby to bola riadková položka: definície zmlúv (počet prostredí, pravidlá virtualizácie) sú pre každú platformu veľmi prísne a čestný postoj je meranie vášho majetku oproti zmluve skôr, ako to urobí Oracle.
Ako Kinetikatech pomáha s porovnanie databáz
To je to, čo robíme každý deň: Možnosti databázového stroja pre hosťovanie pracovných zaťažení v porovnaní so zárukami správnosti, prevádzkovou hmotnosťou a skutočnými nákladmi: vstavané motory proti serverom, MySQL proti PostgreSQL, SQL proti skladom dokumentov, plus stará prípadová štúdia, ktorá sa neustále vracia. Naša služba Správa serverov a Optimalizácia rýchlosti webu pokrýva všetko od hodnotenia po implementáciu, monitoring 24/7 a núdzovú reakciu do 30 minút.