Kas yra „Microsoft“ SQL serveris?
MS SQL serveris yra „Microsoft“ duomenų bazės produktas. Tai leidžia vartotojams atlikti SQL užklausas ir jas vykdyti. Tai yra vienas iš stabiliausių, saugiausių ir patikimiausių duomenų bazių sprendimų. Jis palaiko platų operacijų apdorojimo, analizės ir verslo žvalgybos programų įvairovę įmonių IT aplinkose.
Kas yra „Oracle Database“?
„Oracle“ duomenų bazė yra „Oracle Corporation“ RDMS sistema. Programinė įranga sukurta remiantis reliacinės duomenų bazės sistema. Tai leidžia vartotojams pasiekti duomenų objektus naudojant SQL kalbą. „Oracle“ yra visiškai keičiama RDBMS architektūra, plačiai naudojama visame pasaulyje.
„Oracle“ yra viena didžiausių pardavėjų IT rinkoje ir jos pavyzdinio „RDBMS“ produkto, oficialiai pavadinto „Oracle Database“, stenografinis pavadinimas.
Ankstyvoji „Microsoft SQL“ istorija:
1987 m. „Microsoft“ bendradarbiavo su „Sybase Solutions“ kurdama DBVS, kuri gali konkuruoti su kitais IT milžinais, tokiais kaip IBM ir „Oracle“. Abi šios bendrovės sutarė, kad „Sybase“ turės visas pardavimo teises ir pelną, uždirbtą iš „Non-Microsoft“ platformai sukurto produkto.
Kita vertus, „Microsoft“ turės teises į „Microsoft Platforms“ skirtą duomenų bazės produktą. 1989 m. Buvo išleista pirmoji duomenų bazės serverio produkto versija.
Po to „Microsoft“ įsigijo visas teises iš „Sybase“ ir jie pakeitė pavadinimą į „MS SQL Server“. Iki datos buvo išleista 30 MS SQL versijų.
PAGRINDINIAI SKIRTUMAI
- „Oracle“ veikia daugelyje įvairių platformų, o SQL serveris gali įdiegti tik „Windows“ serveryje.
- „Oracle“ palaiko žvaigždžių užklausų optimizavimą, o SQL serveris neteikia užklausų optimizavimo.
- „Oracle“ reikšmės nesikeičia prieš įsipareigojant, o „SQL Server“ vertės keičiamos dar prieš įsipareigojant.
- „Oracle“ leidžia grąžinti operacijos procesą, o SQL serveris neleidžia grąžinti operacijos proceso.
- „Oracle“ palaiko daug „schemų“ su tokiu egzemplioriumi, o SQL serveris siūlo „schemas“ kiekvienoje vartotojų duomenų bazėje.
- Kita vertus, „Oracle“ leidžia duomenų bazes, visas, failų lygio, papildomas ir diferencines atsargines kopijas, SQL serveris - visas, dalines ir dalines atsargines kopijas.
- „Oracle“ naudoja aktyviklius „po“ ir „prieš“, o SQL serveris dažniausiai naudoja tik „po“ aktyviklius.
Ankstyvoji „Oracle“ istorija:
„Oracle Corporation“ turi ilgą kelią, kad taptų tarptautine technologijų bendrove, kurią šiuo metu vykdo.
1977 m. „Oracle“ organizaciją įkūrė du kūrėjai - Larry Ellisonas ir Bobas Mineris. Abi turėjo išankstinės patirties kuriant duomenų bazių programinę įrangą skirtingoms organizacijoms.
1978 metais jie sugebėjo sukurti pirmąjį RDBMS naudodami SQL. Ši programinė įranga yra žinoma kaip „Oracle Relational Database Management System“.
„Oracle“ tapo pirmąja įmone, pardavusia RDBMS programinę įrangą, o per 1982 metus jos pajamos siekė 2,5 mln. USD.
„Microsoft SQL Server“ ypatybės
- Palaikymo įrankiai „SQL Server Profiler“, BI įrankiai, „SQL Server Management Studio“ ir duomenų bazių derinimo patarėjas
- Siūlo palaikymą internetu ir dokumentus bei tiesioginį produktų palaikymą
- Pateikia išplėstinę tinkinimo parinktį duomenų tipų susiejimams ir objektų ištrynimui bei pervadinimui
- Eigos lange rodo klaidos ir įspėjimo pranešimus apie perkėlimą
- Vieninga, integruota aplinka, skirta SQL Server Database Engine valdymui ir autorizavimui
- Dialogai, kurių dydis keičiamas, suteikia prieigą prie kelių įrankių, kai atidaromas dialogo langas.
- Veiklos stebėjimo funkcija su filtravimu ir automatiniu atnaujinimu
- Importavimas ir eksportavimas iš „SQL Server Management Studio“
„Oracle“ ypatybės
- Duomenų atkūrimo paprastumas lyginant su duomenų bazėmis
- RDMS sistema gali lengvai apdoroti didelius duomenų kiekius
- Leidžia bet kada pakeisti platformas
- Suteikia galimybę išplėsti ir išplėsti strategijas
- Duomenų bazė leidžia bandomosiose aplinkose iš naujo paleisti faktinius gamybos krūvius, įskaitant internetinius vartotojų ir paketinius krūvius.
- Techninės įrangos ir OS specifinių virtualizavimo technologijų palaikymas
- Teikia „VMWare“ palaikymą bandomosiose ir produktyviose SAP aplinkose
- Jei pirminė duomenų bazė tampa nepasiekiama, budėjimo režimo duomenų bazė gali veikti kaip pagrindinė duomenų bazė
- Jis gali būti naudojamas skaitymui, rašymui, ataskaitų teikimui, testavimui ar atsarginėms kopijoms kurti, sumažinant pirminės duomenų bazės apkrovą
- Vartotojams atliekamas nenutrūkstamas apdorojimas, todėl nereikia rankiniu būdu atkurti
Skirtumas tarp „SQL Server“ ir „Oracle“
Parametrai | Ms - SQL serveris | „Oracle“ |
---|---|---|
Motininė kompanija | Jis priklauso „Microsoft Corporation“. | Jis priklauso „Oracle Corporation“. |
Sintaksė | Paprastesnės ir lengvesnės sintaksės. | Sudėtingos ir efektyvesnės sintaksės. |
parsisiųsti | 120 arba 180 dienų vertinimo versiją galima rasti tinklalapyje. „Micrsoft.com/sqlserver“ | „OpenSource“ versiją galima atsisiųsti iš „otn.oracle.com“ |
Platformos palaikymas | Gali įdiegti tik „Windows“ serveryje. Tačiau nuo 2017 m. Versiją galima įdiegti „Linux“ | Paleiskite pačias įvairiausias platformas |
Kalba | MS-SQL naudoja sandorių SQL arba T-SQL. | PL / SQL arba naudoja „Oracle Corporation“. |
Darbo planavimas | Darbo planavimas per „SQL Server Agent“ | Darbo planavimas per „Oracle“ tvarkaraštį arba OEM |
Bitų žemėlapių indeksai | Jokie bitmap indeksai nėra pagrįsti atgaliniais klavišais ir funkcijomis. | Naudoja bitmap, indeksus pagal funkcijas ir atgalinius klavišus. |
Užklausos optimizavimas | Nėra užklausos optimizavimo. | Naudoja žvaigždutės užklausų optimizavimą. |
Trigeriai | Dažniausiai naudoja „po“ aktyviklius. | Naudoja tiek „po“, tiek „prieš“ paleidiklius. |
Palaikymas ir trikčių šalinimas | Pateikia technines pastabas, klaidų aprašymus, scenarijus, pleistrus ir atsisiunčia už papildomą mokestį. | Palaikymo skambutis, kuris mokamas už kiekvieną palaikymo atvejį. |
Atsukti atgal | Neleidžiama operacijos procese. | Atšaukti leidžiama operacijos proceso metu. |
Vienalaikės prieigos | Vienalaikės prieigos neleidžiamos, kai vyksta rašytojas, o tai padidina laukimo laiką. | Vienalaikės prieigos yra leidžiamos, o laukimo laikas paprastai yra trumpesnis. |
Vertės pokytis | Vertybės keičiamos dar prieš įsipareigojant. | Prieš įsipareigojant, vertės nesikeičia. |
Metodas | Naudokite eilutės arba puslapio blokavimo metodą. Niekada neleidžia skaityti, kai puslapis užblokuotas. | Naudokite įrašo kopiją, kad jį modifikuojant būtų galima nuskaityti pradinius duomenis modifikuojant. |
Klaida tvarkant | „SQL Server“ kiekvieną komandą vykdo atskirai, todėl bus gana sunku atlikti pakeitimus, jei proceso metu susiduriama su klaidomis. | „Oracle“ kiekvieną naują duomenų bazės ryšį laiko nauja operacija. |
Žmogaus įsikišimas | Stebimas visuotinis atminties paskirstymas, taigi mažiau įsibraunama į duomenų bazės administratorių. Todėl labai mažai žmonių klaidų tikimybės. | Stebimas dinaminis atminties paskirstymas. DBA turi daugiau pertraukti. Taigi didesnė tikimybė ar žmogiškos klaidos. |
Lygiagretus vykdymas | MS SQL serverio INSERT, UPDATE, DELETE sakiniai vykdomi nuosekliai. | „Oracle“ lygiagrečiai vykdys INSERT, UPDATE, DELETE ir MERGE sakinius. |
Automatikos palaikymas | SQL atnaujinimo patarėjas yra prieinamas automatizavimui. | Duomenų bazės atnaujinimo asistentas galimas automatizavimui. |
Grąžinti srautą | Srautai perdaryti yra unikalūs kiekvienam vartotojui ir duomenų bazei. | Vienas perdavimas srautas duomenų bazės lygiu. |
Schemos | „Schemos“ kiekvienoje naudojimo duomenų bazėje. | Daug „schemų“ su egzemplioriumi. |
Apsauga | Prisijungimai patvirtinami egzempliorių ir duomenų bazių lygiu. | Vartotojo tapatybė patvirtinta naudojant duomenų bazės kredencialus ir OS vaidmenis. |
Dalijimasis | Kiekviena duomenų bazė turi savo, nesidalijamo disko failą serveryje. | Visi duomenų bazės objektai yra sugrupuoti pagal schemas. Duomenų bazės objektų rinkinys ir visi duomenų bazės objektai yra dalijami tarp visų schemų ir vartotojų. |
Atsarginės kopijos | Tai leidžia atlikti visas, dalines ir papildomas atsargines kopijas | Tai leidžia duomenų bazę, visą, failo lygį, papildomas ir diferencines atsargines kopijas. |
Priežiūra | Lentelės paprastai saugomos pagal indeksą. | Automatiškai atnaujinkite statistiką ir nustatykite SQL problemą |