Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Rozdiely medzi Oracle a SQL servery

Structured Query Language alebo SQL je jazyk počítač určený pre správu databáz . Ak chcete použiť SQL a vytvoriť si vlastnú databázu , musíte mať databázový server , často volal " relačný databázový systém . " Populárna možnosti patrí Oracle , Microsoft SQL Server ( MSSQL ) a MySQL . Všetci všeobecne fungujú rovnako , ale majú rad jemných rozdielov . Cena

Najviac nápadný rozdiel medzi Oracle a konkurencia je z hľadiska nákladov . Zatiaľ čo Oracle má Oracle Express Edition , ktorý je zadarmo a chýba mnoho funkcií , Standard Edition a Enterprise Edition možno obaja stáť desiatky tisíc dolárov za licenciu procesorov , počtu užívateľov , a podporu . Cenová Microsoft SQL Server je porovnateľná , ale MySQL je úplne zadarmo a open - source .
Účel

Vzhľadom k vysokej cene Oracle a MSSQL , oba produkty sú zamerané k veľkej organizácie . Kým MySQL môže tiež pracovať pokutu pre niektoré firmy a organizácie ( a najmä pre on - line projektov ) , chýba robustné funkcie a add - on možnosťou ďalších dvoch .
Syntax

SQL syntaxe Oracle je odlišný od ostatných databázových serverov na rad technických frontoch . Napríklad , pri aktualizácii tabuľky na základe kritérií iného stola , Oracle používa UPDATE ... Ak existuje príkaz , zatiaľ čo MSSQL používa UPDATE ... FROM príkazu . Z tohto dôvodu je ťažké sa pohybovať informácie z databázy z jedného servera na iný .
Dátové typy a schopnosti

Každý kus dát vnútri databázy je priradená konkrétne údaje typ : integer , text , dátum a tak ďalej . Samozrejme , každý databázový server má mierne odlišné dátové typy , rovnako ako rôzne definície , v každej z nich . Napríklad , zatiaľ čo pevné dĺžky reťazec dát v Oracle môže byť až 2000 bajtov ( 2 kB ) , v MySQL to môže byť len na 255 bajtov .
Spustené programy

rad programovacích jazykov , najmä Java , môže byť písomné , zostavených a spustiť z priamo do databázy Oracle . Rovnako tak databázy Oracle pomocou XML ( eXtensible Markup Language ) pre prenos dát ľahko . MySQL nepodporuje pre XML alebo pre spúšťanie programov v databázach .
Rozšíriteľnosť

Oracle podporuje rad súvisiacich programov a rozšírenie na svojom databázovom serveri , že ostatné servery nie . Patrí medzi ne Active Data Guard , dolovania dát a rozdeľovanie . MySQL , ako voľný program , neponúka také rozšírenie , aj keď MSSQL sa ponúkajú obmedzený počet obdobných doplnkov , ako je jeho analýza a replikácie služby . Väčšina programov rozšírenia Oracle a MSSQL je add-ons náklady navyše .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené