Nejlepší odpověď
Odpovím na to pragmatičtěji. Osobně se méně zajímám o technické implementace, kromě případů, kdy omezují nebo posilují to, co mohu s nástrojem dělat.
Teradata je zařízení, které je zvláště vhodné pro agregaci dat. Může samozřejmě dělat více věcí, ale tyto věci nejsou pozoruhodné. To dává smysl, když se podíváme na architekturu MPP, na kterou jsou tak pyšní. Bohužel je to vždy MPP. Také proto, že se jedná o spotřebič, jediným způsobem, jak získat více energie, je koupit více spotřebičů. Jedná se o zjevně zastaralý přístup v elastické moderní době. Implementace také vyžaduje, abyste nevynucovali RI. Což znamená, že většina důvodů, proč se používá RDBMS, je vyhozena. To je obvykle v pořádku, pokud agregujete z velmi čistého zdroje, jako je SAP. Pokud však máte hodně z různorodých špinavých zdrojů budete muset více investovat do ETL a QA.
Také teradata postrádají propracovanou vrstvu datové abstrakce. To vede lidi k tomu, aby s nimi zacházeli pouze jako ke čtení. To je v pořádku, pokud máte jednoduchý datový sklad, který neodvozuje hodnoty, které by poskytovaly cokoli jiného než report. Nedosahuje původní vize společnosti Inmon Corporate Information Factory. Také nemá nejchytřejší optimalizátor. Dokáže dokonale zvládnout modely 3nf. V závislosti na dotazu se může zaměňovat se složitými hvězdnými schématy. Zapomeňte na rekurzivní modely měřítka.
Oracle na druhé straně je cokoli, co umíte a chcete vytvořit. Může to být velmi levný aplikační server pro datový základ podnikové informační továrny s více petabajty. Lze jej přizpůsobit aplikaci na všech úrovních od SAN přes OS po DB až po abstrakční vrstvu. Jakýkoli model, který má smysl pro RDBMS, bude pracovat s velmi propracovaným optimalizátorem. Největším problémem Oracle je to, že trestají ty nezkušené ve způsobu Oracle. Protože existuje tolik možností přizpůsobení pro tolik různých případů použití, je toho hodně co se naučit. Pokud děláte věci jinak, než Oracle, věci nepůjdou No. Mnoho takzvaných profesionálů Oracle podpoří řešení nákupu většího množství hardwaru, díky kterému bude Oracle více peněz. To je nechutné.
Oba systémy mají limity rozsahu. Teradata se stává velmi nákladnou, aby byla aktuální pro velké systémy, kde se data často aktualizují. Oba systémy vyžadují agregační strategie k řešení složitých problémů s rozsahem. Zejména tam, kde nelze využít prořezávání oddílů. Dnes je agregační strategie velmi nákladné udržovat v měřítku, protože pokročilé analýzy jsou mimo výpočty.
Odpověď
- Co je Oracle?
- Oracle je jedním z jazyk DATABASE používaný pro vytváření databáze, tabulek, záznamů… atd…
- Databáze Oracle je soubor dat zpracovávaných jako jednotka. Účelem databáze je ukládat a načítat související informace. Klíčem k řešení problémů správy informací je databázový server. Obecně server spolehlivě spravuje velké množství dat v prostředí více uživatelů, takže mnoho uživatelů může současně přistupovat ke stejným datům. To vše je dosaženo při dosažení vysokého výkonu. Databázový server také zabraňuje neoprávněnému přístupu a poskytuje efektivní řešení pro zotavení po selhání.
- Oracle Database je první databáze určená pro výpočet podnikové sítě, nejflexibilnější a nejefektivnější způsob správy informací a aplikací. Enterprise grid computing vytváří velké skupiny průmyslových standardních modulárních úložišť a serverů. Díky této architektuře lze každý nový systém rychle zřídit z fondu komponent. Není potřeba špičkových pracovních vytížení, protože kapacitu lze podle potřeby snadno přidat nebo přerozdělit z fondů zdrojů.
- Databáze má logické struktury a fyzické struktury. Protože fyzické a logické struktury jsou oddělené, lze fyzické úložiště dat spravovat bez ovlivnění přístupu ke strukturám logického úložiště.
- Společnost Oracle má mnoho výhod a funkcí, díky nimž je oblíbená, a proto je největší světovou společností podnikového softwaru. Oracle přichází s novými verzemi s novými funkcemi implementovanými v nové verzi, zatímco funkce starších verzí zůstávají zachovány. Jedním důležitým aspektem je, že databáze Oracle bývají zpětně kompatibilní. Když Oracle vydá novou verzi, jejich dokumentace obsahuje seznam všech funkcí, které jsou v této verzi nové, a díky tomu je uživatelsky přívětivý k tomu, aby se člověk naučil nové funkce.
- Oracle má hlavní roli kvůli některým z z následujících důvodů:
- Oracle se používá téměř pro všechny velké aplikace a jednou z hlavních aplikací, ve kterých má Oracle hlavní zastoupení, je bankovnictví.Ve skutečnosti provozuje aplikace Oracle deset z 10 nejlepších světových bank, protože Oracle nabízí výkonnou kombinaci technologie a komplexních předem integrovaných podnikových aplikací, včetně klíčových funkcí vytvořených speciálně pro banky.
- Některé podobné databáze jako Sybase, SQL-Server one mají zařízení pro použití smyček, podmínek, polí atd. V programu a také zařízení, jako jsou kurzory a dočasné tabulky, ale to vše by bylo použito spletitým způsobem, což jsou velmi pomalé a náročné na operace. Operace nejsou implementovány jako v Oracle, který je dostatečně efektivní.
- Také s funkcemi dostupnými v Oracle s dřívějšími verzemi na trhu společnost Oracle neustále upgraduje a vydává nové produkty na trh, vydává nové verze, které slouží lepší než předchozí verze, a tím se výkon v pozdějších verzích podstatně zlepšil, a tím si zachoval růst trhu, a tím dokazuje větší spokojenost zákazníků využívajících tuto technologii. Výhodou vyšší verze je tedy to, že by člověk měl více funkcí a lepší schopnosti.
- Například verze Oracle 8i má mnoho nových funkcí, které pomohly uživatelům, konkrétně jako v případě Oracle 8i bylo možné spustit databázi Java v databázi, měl funkce, jako jsou nové funkce pro rozdělení na podporu velké databáze atd. S další verzí 9i Oracle měl tato zařízení udržována a bylo k nim přidáno více nových zařízení, konkrétně jako nové funkce přidané k tomu, aby pomohly DBA zvládnout změnu konfigurace databáze atd.
- Oracle je databáze, která velmi dobře reaguje dobře s vynikajícím výkonem v náročných prostředích. Oracle je významná databáze, která spolu se svými přidanými funkcemi prochází testem ACID, což je důležité pro zajištění integrity dat. To je velmi důležité, protože data jsou srdcem každého systému v organizaci. Spolehlivý a adekvátní databázový systém má následující vlastnosti:
- Atomicity: To znamená, že výsledky provádění transakce jsou buď všechny potvrzené, nebo všechny válcované zpět.
- Konzistence: Databáze je transformována z jednoho platného stavu do jiného platného stavu. Nepovolené transakce nejsou povoleny, a pokud nelze splnit omezení integrity, transakce se odvolá.
- Izolace: výsledky transakce jsou neviditelné pro jiné transakce, dokud není transakce dokončena, čímž se zvyšuje zabezpečení dat.
- Trvanlivost: Jakmile je potvrzeno (dokončeno) ), výsledky transakce jsou trvalé a přežívají budoucí selhání systému a médií, a zajišťují tak údržbu a ochranu dat.
- Všechny výše uvedené jsou dobře udržovány databází Oracle.
- nejnovější verze Oracle 10g má mnoho funkcí a jednou novou funkcí je zavedení koše. Pokud je tato možnost povolena, mohou ji používat uživatelé, jako například koš na odpadky nebo koš na Mac. Vyřazené tabulky jdou „do“ koše a lze je z koše obnovit.
- Jednou z hlavních výhod Oracle ve srovnání s jinými databázemi je v její nejnovější verzi Oracle má koncept technologie Flashback. To je vše, co víme, že data jsou srdcem jakékoli aplikace nebo organizace, a proto to vyžaduje pečlivou údržbu. Někdy však může dojít k výpadku aplikace a většinou DBA tvrdí, že k tomu došlo jako selhání hardwaru, a kromě toho by to byly lidské chyby, jako je náhodné vymazání cenných dat, odstranění nesprávných dat nebo zrušení nesprávné tabulky. Je tedy velmi důležité se o takovou situaci postarat a to se děje v nejnovější technologii Oracle zvané flash představené v její nejnovější verzi. Technologie Flash pomáhá při obnově tím, že pracuje pouze na změněných datech. Flashback tedy poskytuje
- efektivní zotavení z lidských chyb
- rychlejší obnovení databáze
- pomáhá při zjednodušení procesů správy a správy,
- atd. zapnuto.
Díky
Karthik