Datenbanken Vergleich der verschiedenen kommerziellen Datenbanksysteme.
-
Upload
irmalinda-schnaible -
Category
Documents
-
view
114 -
download
1
Transcript of Datenbanken Vergleich der verschiedenen kommerziellen Datenbanksysteme.
![Page 1: Datenbanken Vergleich der verschiedenen kommerziellen Datenbanksysteme.](https://reader036.fdocuments.net/reader036/viewer/2022062404/55204d7349795902118c767e/html5/thumbnails/1.jpg)
DatenbankenVergleich der
verschiedenen kommerziellen
Datenbanksysteme
![Page 2: Datenbanken Vergleich der verschiedenen kommerziellen Datenbanksysteme.](https://reader036.fdocuments.net/reader036/viewer/2022062404/55204d7349795902118c767e/html5/thumbnails/2.jpg)
Überblick DBMS
Oracle
MS SQL Server
MS Access
InformixSybase
CA OpenIngres
AdabasIBM DB2
Interbase
MySQLGupta
Progress
![Page 3: Datenbanken Vergleich der verschiedenen kommerziellen Datenbanksysteme.](https://reader036.fdocuments.net/reader036/viewer/2022062404/55204d7349795902118c767e/html5/thumbnails/3.jpg)
Betrachtete DBMS
Oracle
MS SQL Server
MS Access
InformixSybase
CA OpenIngres
AdabasIBM DB2
Interbase
MySQLGupta
Progress
![Page 4: Datenbanken Vergleich der verschiedenen kommerziellen Datenbanksysteme.](https://reader036.fdocuments.net/reader036/viewer/2022062404/55204d7349795902118c767e/html5/thumbnails/4.jpg)
Anforderungen
• Umfang der Datenbestände
• EDV-Infrastruktur• Budget / Investitionsschutz
• geplantes Wachstum
• Verfügbarkeit
![Page 5: Datenbanken Vergleich der verschiedenen kommerziellen Datenbanksysteme.](https://reader036.fdocuments.net/reader036/viewer/2022062404/55204d7349795902118c767e/html5/thumbnails/5.jpg)
Vergleichskriterien
• Umfang der Datenbestände
• EDV-Infrastruktur
• Budget / Investitionsschutz
• geplantes Wachstum
• Verfügbarkeit
Skalierbarkeit
Migration
Zugriff
Administration
Backup/Recovery
Benchmarks
Sicherheit
![Page 6: Datenbanken Vergleich der verschiedenen kommerziellen Datenbanksysteme.](https://reader036.fdocuments.net/reader036/viewer/2022062404/55204d7349795902118c767e/html5/thumbnails/6.jpg)
Begriff Skalierbarkeit
Wachstum erfordert skalierbare Systeme
Anzahl der Benutzer
Anzahl der Transaktionen
Komplexität der Anwendungen
Anzahl der Datenbankserver
![Page 7: Datenbanken Vergleich der verschiedenen kommerziellen Datenbanksysteme.](https://reader036.fdocuments.net/reader036/viewer/2022062404/55204d7349795902118c767e/html5/thumbnails/7.jpg)
Begrenzungen
ACCESS SQL-Server ORACLE
Datenbank
Benutzer
SMP-Server
2 GByte mehrere TByte
255 systemabhängig
nein ja
mehrere TByte
systemabhängig
ja
Durch Clustertechnologie praktisch
keine Begrenzungen
![Page 8: Datenbanken Vergleich der verschiedenen kommerziellen Datenbanksysteme.](https://reader036.fdocuments.net/reader036/viewer/2022062404/55204d7349795902118c767e/html5/thumbnails/8.jpg)
Datenzugriff über ODBC
Anwendung
ODBC (Open Database Connectivity)
Relationale Datenbanken
Access SQL-Server ORACLE
![Page 9: Datenbanken Vergleich der verschiedenen kommerziellen Datenbanksysteme.](https://reader036.fdocuments.net/reader036/viewer/2022062404/55204d7349795902118c767e/html5/thumbnails/9.jpg)
Migration Access –> SQL-Server
![Page 10: Datenbanken Vergleich der verschiedenen kommerziellen Datenbanksysteme.](https://reader036.fdocuments.net/reader036/viewer/2022062404/55204d7349795902118c767e/html5/thumbnails/10.jpg)
Datentypen Access / SQL-Server
Access SQL-ServerText VarcharMemo TextByte SmallintInteger SmallintLong Integer IntDouble Float
![Page 11: Datenbanken Vergleich der verschiedenen kommerziellen Datenbanksysteme.](https://reader036.fdocuments.net/reader036/viewer/2022062404/55204d7349795902118c767e/html5/thumbnails/11.jpg)
Datentypen SQL-Server/Oracle
SQL-Server Oracle
IMAGE, Limit 2 GB BLOB, Limit 4 GB
Float Decimal
![Page 12: Datenbanken Vergleich der verschiedenen kommerziellen Datenbanksysteme.](https://reader036.fdocuments.net/reader036/viewer/2022062404/55204d7349795902118c767e/html5/thumbnails/12.jpg)
Unterschiede SQL
Access SQL-Server ORACLE
SQL-92 Transact-SQL PL-SQL
CREATE TABLE
AS SELECT ...SELECT ...
INTO
SELECT ...
INTO
Beispiele:
![Page 13: Datenbanken Vergleich der verschiedenen kommerziellen Datenbanksysteme.](https://reader036.fdocuments.net/reader036/viewer/2022062404/55204d7349795902118c767e/html5/thumbnails/13.jpg)
Administration von MS-Access
![Page 14: Datenbanken Vergleich der verschiedenen kommerziellen Datenbanksysteme.](https://reader036.fdocuments.net/reader036/viewer/2022062404/55204d7349795902118c767e/html5/thumbnails/14.jpg)
Administration SQL-Server
![Page 15: Datenbanken Vergleich der verschiedenen kommerziellen Datenbanksysteme.](https://reader036.fdocuments.net/reader036/viewer/2022062404/55204d7349795902118c767e/html5/thumbnails/15.jpg)
Administration ORACLE
![Page 16: Datenbanken Vergleich der verschiedenen kommerziellen Datenbanksysteme.](https://reader036.fdocuments.net/reader036/viewer/2022062404/55204d7349795902118c767e/html5/thumbnails/16.jpg)
Architektur SQL-Server / ORACLE
ORACLE Datenbank
ORACLE DBMS
Engine
System
Table-
space
Table-
space 2
Table-
space n
SQL-Server Datenbank
SQL-Server DBMS
Engine
Master
Data-
base
Data-
Base 2
Data-
Base n
![Page 17: Datenbanken Vergleich der verschiedenen kommerziellen Datenbanksysteme.](https://reader036.fdocuments.net/reader036/viewer/2022062404/55204d7349795902118c767e/html5/thumbnails/17.jpg)
DateistrukturORACLE 7 Datenbank
ORACLE DBMS
Engine
Table-
Space 1
Table-
space 2
Table-
space n
SQL-Server Datenbank
SQL-Server DBMS
Engine
Data-
Base 1
Data-
Base 2Data-
Base 2
Datei
1
Datei
2
Datei
3Datei
1
Datei
2
Datei
3
![Page 18: Datenbanken Vergleich der verschiedenen kommerziellen Datenbanksysteme.](https://reader036.fdocuments.net/reader036/viewer/2022062404/55204d7349795902118c767e/html5/thumbnails/18.jpg)
Sicherheit/Transaktionen
MS SQL-Server ORACLE
Transaction-Log Redo-Log
Control-Datei
MS SQL-Server und ORACLE verwenden ähnliche
Transaktionskonzepte aber mit unterschiedlichen
Bezeichnungen.
Master-Datenbank
![Page 19: Datenbanken Vergleich der verschiedenen kommerziellen Datenbanksysteme.](https://reader036.fdocuments.net/reader036/viewer/2022062404/55204d7349795902118c767e/html5/thumbnails/19.jpg)
Benutzer/Gruppen in Access
Rechte sind in
der Datenbank
gespeichert
(mdb-Datei)
Benutzer und
Gruppen sind
in der mdw-
Datei gespeichert
![Page 20: Datenbanken Vergleich der verschiedenen kommerziellen Datenbanksysteme.](https://reader036.fdocuments.net/reader036/viewer/2022062404/55204d7349795902118c767e/html5/thumbnails/20.jpg)
Benutzer/Gruppen in SQL-Server
![Page 21: Datenbanken Vergleich der verschiedenen kommerziellen Datenbanksysteme.](https://reader036.fdocuments.net/reader036/viewer/2022062404/55204d7349795902118c767e/html5/thumbnails/21.jpg)
Benutzer/Gruppen in ORACLE
![Page 22: Datenbanken Vergleich der verschiedenen kommerziellen Datenbanksysteme.](https://reader036.fdocuments.net/reader036/viewer/2022062404/55204d7349795902118c767e/html5/thumbnails/22.jpg)
Benchmarks
Quelle: http://www.tpc.org
![Page 23: Datenbanken Vergleich der verschiedenen kommerziellen Datenbanksysteme.](https://reader036.fdocuments.net/reader036/viewer/2022062404/55204d7349795902118c767e/html5/thumbnails/23.jpg)
Übersicht anhand DB-Größe
DB-Größe MS SQL Server Oracle 7
< 1 GB 60 % 43 %
1 - 10 GB 30 % 32 %
> 10 GB 10 % 25 %
Quelle: IDC, 1996
![Page 24: Datenbanken Vergleich der verschiedenen kommerziellen Datenbanksysteme.](https://reader036.fdocuments.net/reader036/viewer/2022062404/55204d7349795902118c767e/html5/thumbnails/24.jpg)
Literatur•Hermann Uwe, Lenz, Dierk, Unbescheid Günter: „Oracle8 für den DBA“,
Addison-Wesley, 1998
•„Migrating Oracle Databases to MS SQL Server 7.0“, MSDN, Dez. 2000
•“Accessing Heterogeneous Data with MS SQL Server 7.0”, MSDN, Dez. 2000
•“Implementation Details”, MSDN, Dez. 2000
•“MS SQL Server and Oracle 7 Cost-to-Use for under 50 Concurrent Users”, Microsoft Technical Information, Dez. 2000
www.oracle.com
www.microsoft.com
www.tpc.org