Mikä on Microsoft SQL Server?
MS SQL-palvelin on Microsoftin tietokantatuote. Sen avulla käyttäjät voivat SQL-kyselyitä ja suorittaa ne. Se on vakain, turvallisin ja luotettavin tietokantaratkaisu. Se tukee monenlaisia tapahtumien käsittely-, analytiikka- ja liiketoimintatiedon sovelluksia yritysten IT-ympäristöissä.
Mikä on Oracle Database?
Oracle-tietokanta on Oracle Corporationin RDMS-järjestelmä. Ohjelmisto on rakennettu relaatiotietokantakehyksen ympärille. Sen avulla käyttäjät voivat käyttää dataobjekteja SQL-kieltä käyttäen. Oracle on täysin skaalautuva RDBMS-arkkitehtuuri, jota käytetään laajasti kaikkialla maailmassa.
Oracle on yksi IT-markkinoiden suurimmista toimittajista ja sen lippulaiva RDBMS -tuotteen, joka oli virallisesti nimeltään Oracle Database, lyhytnimi.
Microsoft SQL: n varhainen historia:
Vuonna 1987 Microsoft teki yhteistyötä Sybase Solutionsin kanssa kehittäessään DBMS: ää, joka voi kilpailla muiden IT-jättiläisten, kuten IBM: n ja Oraclen, kanssa. Molemmat yritykset sopivat, että Sybasella on kaikki myyntioikeudet ja voitto, joka saadaan muusta kuin Microsoft-alustalle suunnitellusta tuotteesta.
Toisaalta Microsoftilla on oikeudet Microsoft Platformsille suunniteltuun tietokantatuotteeseen. Vuonna 1989 julkaistiin ensimmäinen tietokantapalvelintuoteversio.
Tämän jälkeen Microsoft ostaa kaikki oikeudet Sybaselta ja he muuttivat nimen MS SQL Serveriksi. Till date, 30 versiota MS SQL: stä, on julkaistu.
TÄRKEÄ ERO
- Oracle toimii monilla alustoilla, kun taas SQL-palvelin voi asentaa vain Windows-palvelimeen.
- Oracle tukee tähtikyselyjen optimointia, kun taas SQL-palvelin ei tarjoa kyselyjen optimointia.
- Oracle-arvot eivät muutu ennen sitoutumista, kun taas SQL Server -arvot muuttuvat jo ennen sitoutumista.
- Oracle sallii palautuksen tapahtumaprosessin aikana, kun taas SQL-palvelin ei salli palautusta tapahtumaprosessissa.
- Oracle tukee monia "skeemejä" esimerkillä, kun taas SQL-palvelin tarjoaa "skeemejä" jokaisessa käyttäjätietokannassa.
- Oracle sallii toisaalta tietokanta-, täysi-, tiedostotasoiset, inkrementaaliset ja differentiaaliset varmuuskopiot, SQL-palvelin sallii täydelliset, osittaiset ja inkrementaaliset varmuuskopiot.
- Oracle käyttää sekä "jälkeen" että "ennen" -liipaisimia, kun taas SQL-palvelin käyttää enimmäkseen vain "jälkeen" -liipaisimia.
Oraclen varhainen historia:
Oracle Corporationilla on pitkä matka etenemään monikansalliseksi teknologiayritykseksi, joka sillä on tällä hetkellä.
Vuonna 1977 Oracle Organisaation perustivat kaksi kehittäjää, Larry Ellison ja Bob Miner. Molemmilla oli aikaisempaa kokemusta tietokantaohjelmistojen kehittämisestä eri organisaatioille.
Vuonna 1978 he pystyivät rakentamaan ensimmäisen RDBMS: n SQL: n avulla. Tämä ohjelmisto tunnetaan nimellä Oracle Relational Database Management System.
Oraclesta tuli ensimmäinen yritys, joka myi RDBMS-ohjelmiston, ja sen vuotuinen liikevaihto vuonna 1982 oli 2,5 miljoonaa dollaria.
Microsoft SQL Serverin ominaisuudet
- Tukityökalut SQL Server Profiler, BI-työkalut, SQL Server Management Studio ja Database Tuning Advisor
- Tarjoaa online-tukea ja dokumentaatiota sekä suoraa tuotetukea
- Tarjoaa edistyneen mukautusvaihtoehdon tietotyyppikartoituksille sekä objektien poistamiselle ja uudelleennimeämiselle
- Näyttää siirto-virhe- ja varoitusviestit etenemisikkunassa
- Yksi, integroitu ympäristö SQL Server Database Engine -hallinnalle ja valtuutukselle
- Muuta kokoa -valintaikkunat sallivat pääsyn useisiin työkaluihin, kun valintaikkuna on auki.
- Aktiivisuuden seurantaominaisuus suodatuksella ja automaattisella päivityksellä
- Tuonti ja vienti SQL Server Management Studiosta
Oraclen ominaisuudet
- Tietojen palauttamisen helppous verrattaessa tietokantoihin
- RDMS-järjestelmä pystyy käsittelemään helposti suuria tietomääriä
- Voit vaihtaa käyttöympäristöä milloin tahansa
- Antaa vaihtoehdon laajentamis- ja laajentamisstrategioille
- Tietokannan avulla voit suorittaa todelliset tuotantokuormat, mukaan lukien online-käyttäjien ja eräkuormitukset, testiympäristöissä
- Tuki laitteisto- ja käyttöjärjestelmäkohtaisille virtualisointitekniikoille
- Tarjoaa VMWare-tuen testaus- ja tuottaville SAP-ympäristöille
- Jos ensisijainen tietokanta ei ole käytettävissä, valmiustietokanta voi toimia ensisijaisena tietokantana
- Sitä voidaan käyttää kirjojen lukemiseen, raportointiin, testaamiseen tai varmuuskopiointiin, mikä vähentää ensisijaisen tietokannan kuormitusta
- Käyttäjien keskeytymätön käsittely poistaa manuaalisen palautuksen tarpeen
Ero SQL Serverin ja Oraclen välillä
Parametrit | Ms- SQL Server | Oraakkeli |
---|---|---|
Emoyhtiö | Sen omistaa Microsoft Corporation. | Sen omistaa Oracle Corporation. |
Syntaksi | Yksinkertaisemmat ja helpommat syntaksit. | Monimutkaiset ja tehokkaammat syntaksit. |
ladata | 120 tai 180 päivän arviointiversio on saatavana osoitteesta www. Micrsoft.com/sqlserver | Opensource-version voi ladata osoitteesta otn.oracle.com |
Alustan tuki | Voi asentaa vain Windows-palvelimelle. Mutta versio 2017 lähtien voidaan asentaa Linuxiin | Suorita monilla alustoilla |
Kieli | MS-SQL käyttää transact SQL: ää tai T-SQL: ää. | PL / SQL tai Oracle Corporation käyttää sitä. |
Työn ajoitus | Työn ajoitus SQL Server Agentin kautta | Työn ajoitus Oracle-ajastimen tai OEM: n kautta |
Bittikarttahakemistot | Mikään bittikarttahakemisto ei perustu käänteisiin näppäimiin ja toimintoihin. | Käyttää bittikarttaa, toimintoihin perustuvia hakemistoja ja peruutusnäppäimiä. |
Kyselyn optimointi | Ei kyselyn optimointia. | Käyttää Star-kyselyn optimointia. |
Liipaisimet | Useimmiten käyttää "jälkeen" -liipaisimia. | Käyttää sekä "jälkeen" että "ennen" Triggereitä. |
Tuki ja vianetsintä | Tarjoaa teknisiä huomautuksia, virhekuvauksia, komentosarjoja, korjaustiedostoja ja latauksia ilman lisämaksua. | Tukipuhelu, joka on maksettava kustakin tukitapauksesta. |
Vieritä takaisin | Ei sallittu tapahtumaprosessissa. | Palautus on sallittu tapahtumaprosessin aikana. |
Samanaikaiset pääsyt | Samanaikaisia pääsyjä ei sallita kirjoittajan ollessa käynnissä, mikä pidentää odotusaikaa. | Samanaikainen pääsy on sallittua ja odotusaika on yleensä lyhyempi. |
Arvon muutos | Arvoja muutetaan jo ennen sitoutumista. | Arvot eivät muutu ennen sitoutumista. |
Menetelmä | Käytä rivin tai sivun estomenetelmää. Se ei koskaan salli lukemista, kun sivu on estetty. | Käytä kopiota tietueesta, joten sen muokkaaminen sallii alkuperäisten tietojen lukemisen muokkauksen aikana. |
Virheiden käsittely | SQL Server suorittaa jokaisen komennon erikseen, joten on melko vaikeaa tehdä muutoksia, jos prosessin aikana esiintyy virheitä. | Oracle käsittelee jokaista uutta tietokantayhteyttä uutena tapahtumana. |
Ihmisen puuttuminen | Seuraa globaalia muistin allokointia, jotta tietokannan järjestelmänvalvoja ei tunkeudu vähemmän. Siksi hyvin harvat mahdollisuudet inhimillisiin virheisiin. | Seuraa dynaamista muistin allokointia. DBA: n on keskeytettävä enemmän. Joten suuremmat mahdollisuudet tai inhimilliset virheet. |
Rinnakkainen toteutus | MS SQL -palvelimessa INSERT, UPDATE, DELETE käskyt suoritetaan sarjaan. | Oracle suorittaa INSERT-, UPDATE-, DELETE- ja MERGE-käskyn samanaikaisesti. |
Automaatiotuki | SQL-päivitysneuvoja on käytettävissä automatisointiin. | Tietokannan päivitysavustaja käytettävissä automatisointia varten. |
Toista stream | Uudelleenvirrat ovat yksilöllisiä jokaiselle käyttäjälle ja tietokannalle. | Yksi uudelleenvirta tietokantatasolla. |
Kaaviot | "Kaaviot" jokaisessa käyttötietokannassa. | Monet "skeemat" esiintymän kanssa. |
Suojaus | Kirjautumistunnukset todennetaan ilmentymä- ja tietokantatasolla. | Käyttäjä todennetaan tietokannan tunnistetietojen ja käyttöjärjestelmän roolien kautta. |
Jaettavuus | Jokaisella tietokannalla on oma, jakamaton levytiedosto palvelimella. | Kaikki tietokantaobjektit on ryhmitelty kaavojen mukaan. Tietokantaobjektien ja kaikkien tietokantaobjektien alajoukkokokoelma jaetaan kaikkien kaavioiden ja käyttäjien kesken. |
Varmuuskopiot | Se mahdollistaa täydelliset, osittaiset ja asteittaiset varmuuskopiot | Se mahdollistaa tietokanta-, täysi-, tiedostotasoiset, inkrementaaliset ja differentiaaliset varmuuskopiot. |
Huolto | Taulukot on yleensä tallennettu hakemistojärjestyksessä. | Päivitä tilastot automaattisesti ja tunnista SQL-ongelma |