Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Vedieť , koľko bude potenciálne riešenia stáť je pravdepodobne jedným z najdôležitejších priorít pre podniky všetkých veľkostí . V roku 2010 Soliant Consulting uskutočnila prieskum na určenie celkovej náklady na vlastníctvo po dobu niekoľkých populárnych systémov pre správu databáz . Zistili , že po dobu troch rokov Microsoft SQL Server 2008 stálo 642.274 dolár pre 200 užívateľov . Na rozdiel od Oracle stála len 499.058 dolár za rovnaké obdobie .
Podporované operačné systémy
SQL Server , je produkt spoločnosti Microsoft , je určený len pre prevádzku na Microsoft Windows . Oracle môže bežať na systémoch typu Unix ako je Mac OS X a Linux , rovnako ako z /OS main- frame prostredie IBM . To dáva Oracle výraznú výhodu oproti SQL Server pri posudzovaní integrácie s existujúcimi technológiami komíny
Rozhranie
Existujú tri spôsoby , ako komunikovať s databázou : . Prostredníctvom príkazového riadku klienta , grafické užívateľské rozhranie ( GUI ) alebo pomocou sprostredkovateľa dát od do programového kódu . Oracle ponúka oficiálny nástroj príkazového riadka s názvom SQL * Plus . Rozhranie niekoľkodňové treťou stranou GUI , ako je ropucha apartmán, tiež existujú . Pre prístup k dátovému úložisku prostredníctvom kódu tretích strán , Oracle Corporation tiež ponúka niekoľko oficiálnych poskytovateľov dát , napríklad ODP.NET pre Microsoft . Čisté prostredie .
SQL Server poskytuje podobný nástroj príkazového riadka s názvom SQLCMD . Ponúka tiež tesnú integráciu s ďalšími linkami produktov spoločnosti Microsoft , ako je Visual Studio , ktoré môžu pomôcť rozvojovému úsiliu .
Transakcií a kyselina podpora
V neskorý 1970 Jim Grayovi popísané štyri kľúčové vlastnosti , ktoré zaisťujú stabilitu dát : Atomicita , konzistencia , izolácia a trvanlivosť ( ACID ) . Obaja Microsoft SQL Server a Oracle plne v súlade s týmito zásadami ACID , podporuje vrátenie späť transakcie na omyle . Obaja môžu tiež zachovať referenčnú integritu medzi dátovými prvkami .
Triggery , funkcie a uložené procedúry
Vzhľadom k roztrieštenosti implementácií SQL , každý databázový systém inklinuje k podpore rôzne funkcie . Oracle podporuje PL /SQL , proprietárne rozšírenie k SQL : štandardné 2008 . PL /SQL je možné použiť na vytvorenie i stôl a riadkov na základe aktivačných udalostí , rovnako ako funkcie a uložené procedúry splatných na požiadanie externými aplikáciami . SQL Server má tiež proprietárne rozšírenie štandardu SQL , názvom Transact - SQL . Rovnako ako PL /SQL , T - SQL poskytuje ďalšie príkazy riadenia toku a lokálne premenné . Môžu byť vytvorené Preto uložené procedúry a triggery .
Obmedzenie
väčšom meradle podniky , ktoré posúvajú svoje systémy pre správu databáz na hranici všimnete dôležité rozdiely medzi Oracle a SQL Server . Oracle umožňuje doslova neobmedzené ukladanie dát priestor , SQL Server limitov , ktoré ste do 524258 TB , alebo len niečo málo cez pol petabyte . Produkt Microsoft obmedzuje maximálnu binárne znak /large object ( BLOB /CLOB ) veľkosť na iba 2 GB za položku , zatiaľ čo Oracle nemá žiadne obmedzenia . SQL Server ponúka tabuľky až 30.000 stĺpcov na riadok , zatiaľ čo Oracle umožňuje len 1000 . Avšak , vhodne navrhnutá databáza je nepravdepodobné , že potrebujeme toľko stĺpcov v jednej tabuľke . Ďalšie užitočné je schopnosť dať stĺpca v názvoch SQL Server až 128 znakov , ako Oracle úbohý 30.
Copyright © počítačové znalosti Všetky práva vyhradené