Mi a Microsoft SQL szerver?
Az MS SQL Server a Microsoft adatbázis-terméke. Lehetővé teszi a felhasználók számára az SQL-lekérdezéseket és azok végrehajtását. A legstabilabb, legbiztonságosabb és legmegbízhatóbb adatbázis-megoldások közé tartozik. Támogatja a tranzakciók feldolgozásának, elemzésének és üzleti intelligenciájának széles választékát vállalati informatikai környezetekben.
Mi az Oracle Database?
Az Oracle adatbázis az Oracle Corporation RDMS rendszere. A szoftver a relációs adatbázis keretrendszerére épül. Lehetővé teszi az adatok objektumokhoz való hozzáférését a felhasználók számára az SQL nyelv használatával. Az Oracle egy teljesen skálázható RDBMS architektúra, amelyet széles körben használnak az egész világon.
Az Oracle az informatikai piac egyik legnagyobb szállítója és rövidített neve RDBMS zászlóshajójának, amelyet hivatalosan Oracle Database-nek hívtak.
A Microsoft SQL korai története:
1987-ben a Microsoft a Sybase Solutions-szel partnerségben fejlesztette ki a DBMS-t, amely versenyre kelhet más informatikai óriásokkal, mint az IBM és az Oracle. Mindkét vállalat megállapodott abban, hogy a Sybase-nek minden értékesítési joga és nyeresége meg lesz a nem Microsoft platformra tervezett termékből.
A Microsoftnak viszont jogai lesznek a Microsoft Platformok számára tervezett adatbázis-termékre. 1989-ben megjelent az első adatbázis-kiszolgáló termékverzió.
Ezt követően a Microsoft megvásárolta az összes jogot a Sybase-től, és megváltoztatta a nevét MS SQL Server-re. Megjelent az MS SQL 30 verziója a dátumig.
FŐ KÜLÖNBSÉG
- Az Oracle sokféle platformon fut, míg az SQL szerver csak a Windows szerverre telepíthet.
- Az Oracle támogatja a csillag lekérdezések optimalizálását, míg az SQL szerver nem kínál lekérdezés optimalizálást.
- Az Oracle-ben az értékek nem változnak az elkötelezettség előtt, míg az SQL Server értékei még az elkötelezettség előtt is megváltoznak.
- Az Oracle engedélyezi a visszagörgetést a tranzakciós folyamat során, míg az SQL szerver nem engedélyezi a visszagörgetést a tranzakciós folyamat során.
- Az Oracle sok "sémát" támogat az adott példánnyal, míg az SQL szerver a "sémákat" kínálja minden felhasználói adatbázisban.
- Az Oracle lehetővé teszi az adatbázis-, teljes, fájlszintű, inkrementális és differenciális biztonsági másolatokat, az SQL Server pedig teljes, részleges és növekményes biztonsági mentéseket.
- Az Oracle mind az "utána", mind az "előtti" aktiválást használja, míg az SQL szerver többnyire csak az "utána" aktiválást használja.
Az Oracle korai története:
Az Oracle Corporation hosszú távon megtette az utat ahhoz, hogy a multinacionális technológiai vállalattá váljon, amely a jelenlegi pillanatban megvan.
1977-ben két fejlesztő, Larry Ellison és Bob Miner alapította az Oracle Organization-t. Mindkettőnek volt korábbi tapasztalata az adatbázis-szoftverek fejlesztésében különböző szervezetek számára.
1978-ban egy első RDBMS-t tudtak felépíteni SQL használatával. Ez a szoftver Oracle Relational Database Management System néven ismert.
Az Oracle elsőként értékesítette az RDBMS szoftvert, és 1982-ben 2,5 millió dolláros éves bevételt ért el.
A Microsoft SQL Server jellemzői
- Támogató eszközök: SQL Server Profiler, BI eszközök, SQL Server Management Studio és Adatbázis-hangolási tanácsadó
- Online támogatást és dokumentációt, valamint élő terméktámogatást kínál
- Speciális testreszabási lehetőséget biztosít az adattípus leképezésekhez, valamint az objektumok törléséhez és átnevezéséhez
- Hiba- és figyelmeztető üzeneteket jelenít meg az áttelepítésről a folyamatablakban
- Egységes, integrált környezet az SQL Server Database Engine kezeléséhez és engedélyezéséhez
- Az átméretezhető párbeszédpanelek lehetővé teszik több eszköz elérését, amikor egy párbeszédpanel nyitva van.
- Tevékenységfigyelő funkció szűréssel és automatikus frissítéssel
- Importálás és exportálás az SQL Server Management Studio alkalmazásból
Az Oracle jellemzői
- Az adatok helyreállításának egyszerűsége az adatbázisokkal összehasonlítva
- Az RDMS rendszer könnyen képes kezelni nagy mennyiségű adatot
- Lehetővé teszi, hogy bármikor platformot váltson
- Lehetőséget ad a méretarányos és a méretarányos stratégiákra
- Az adatbázis lehetővé teszi a tényleges gyártási munkaterhelések, beleértve az online felhasználói és kötegelt munkaterheléseket, tesztkörnyezetekben történő futtatását.
- Hardver- és operációs rendszer-specifikus virtualizációs technológiák támogatása
- VMWare támogatást nyújt tesztelő és produktív SAP környezetekhez
- Ha az elsődleges adatbázis elérhetetlenné válik, a készenléti adatbázis elsődleges adatbázisként működhet
- Használható írásra, jelentésre, tesztelésre vagy biztonsági mentésre, csökkentve az elsődleges adatbázis terhelését
- Zavartalan feldolgozás a felhasználók számára, így nincs szükség kézi helyreállításra
Különbség az SQL Server és az Oracle között
Paraméterek | Ms- SQL Server | Jóslat |
---|---|---|
Anyavállalat | A Microsoft Corporation tulajdonosa. | Az Oracle Corporation tulajdonosa. |
Szintaxis | Egyszerűbb és könnyebb szintaxisok. | Komplex és hatékonyabb szintaxisok. |
Letöltés | 120 vagy 180 napos értékelési változat elérhető a www. Micrsoft.com/sqlserver | Az opensource verzió letölthető az otn.oracle.com webhelyről |
Platform támogatás | Csak Windows szerverre telepíthető. De a 2017-es verziót lehet telepíteni Linuxra | Futtasson sokféle platformon |
Nyelv | Az MS-SQL tranzakciós SQL-t vagy T-SQL-t használ. | PL / SQL vagy az Oracle Corporation használja. |
Munkaütemezés | Munkaütemezés az SQL Server Agent segítségével | Munkaütemezés az Oracle ütemezőjén vagy az OEM-en keresztül |
Bit térkép indexek | Nincsenek bittérképes indexek a hátramenet gombok és funkciók alapján. | Bittérképet, függvényeken alapuló indexeket és fordított gombokat használ. |
Lekérdezés optimalizálása | Nincs lekérdezés optimalizálás. | Csillag lekérdezés optimalizálást használ. |
Kiváltók | Leginkább az "utána" kiváltókat használja. | Az "utána" és az "előtte" egyaránt használja a kiváltókat. |
Támogatás és hibaelhárítás | Műszaki megjegyzéseket, hibajelzéseket, szkripteket, javításokat és letöltést biztosít, nem felár ellenében. | Támogatási hívás, amely minden támogatási esetért fizetendő. |
Gördülj vissza | Nem engedélyezett a tranzakciós folyamatban. | A visszagörgetés megengedett a tranzakciós folyamat során. |
Egyidejű hozzáférések | Egyidejű hozzáférés nem engedélyezett, amikor író van folyamatban, ami megnöveli a várakozási időt. | Az egyidejű hozzáférés megengedett, és a várakozási idő általában kevesebb. |
Értékváltozás | Az értékek még az elkövetés előtt is megváltoznak. | Az értékek a változtatás előtt nem változnak. |
Módszer | Használja a Sor vagy az oldal blokkolási módszert. Soha nem engedélyezi az olvasást, amíg az oldal blokkolva van. | Használjon a rekord egy példányát, így módosítása közben lehetővé teszi az eredeti adatok beolvasását a módosítás során. |
Hibakezelés | Az SQL Server minden parancsot külön hajt végre, így meglehetősen nehéz lesz változtatásokat végrehajtani, ha bármilyen hiba lép fel a folyamat során. | Az Oracle minden új adatbázis-kapcsolatot új tranzakcióként kezel. |
Emberi beavatkozás | A globális memória-allokációt követi, így kevesebb behatolással jár az adatbázis-adminisztrátor. Ezért nagyon kevés az esély az emberi hibákra. | Dinamikus memória-allokációt követ. A DBA-nak többet kell megszakítania. Tehát nagyobb esélyek vagy emberi hibák. |
Párhuzamos végrehajtás | Az MS SQL kiszolgálón az INSERT, UPDATE, DELETE utasítások sorozatosan kerülnek végrehajtásra. | Az Oracle párhuzamosan végrehajtja az INSERT, UPDATE, DELETE és MERGE utasításokat. |
Automatizálási támogatás | SQL frissítési tanácsadó áll rendelkezésre az automatizáláshoz. | Automatizálásra elérhető adatbázis-frissítési asszisztens. |
Folyamat újra | Az adatfolyamok megismétlése minden felhasználó és adatbázis egyedi. | Egy adatfolyam átdolgozása adatbázis szinten. |
Sémák | "Sémák" az egyes felhasználási adatbázisokban. | Sok "séma" a példánnyal. |
Védelem | A bejelentkezési példányok és adatbázisok szintjén hitelesítettek. | Felhasználó hitelesítése adatbázis hitelesítő adatokon és operációs rendszer szerepkörökön keresztül. |
Megoszthatóság | Minden adatbázisnak megvan a saját, megosztatlan lemezfájlja a szerveren. | Az összes adatbázis-objektum sémák szerint van csoportosítva. Az adatbázis-objektumok és az összes adatbázis-objektum részhalmaz-megosztása megoszlik az összes séma és felhasználó között. |
Biztonsági mentések | Teljes, részleges és növekményes biztonsági mentéseket tesz lehetővé | Lehetővé teszi adatbázis, teljes, fájlszintű, növekményes és differenciális biztonsági mentéseket. |
Karbantartás | A táblázatok általában index szerint vannak rendezve. | Automatikusan frissítse a statisztikákat és azonosítsa az SQL problémát |