SQL Server 2005 / DB2
- Dieses Thema hat 1 Antwort und 1 Teilnehmer, und wurde zuletzt aktualisiert vor 12 Jahre, 11 Monaten von
Anonym.
-
AuthorPosts
-
7. Oktober 2010 um 6:34 Uhr #4099
AnonymInaktivHallo DB2 Kenner.
Ich bin SQL Server Admin und mich interresieren die Unterschiede zwischen dem SQl Server und DB2.
Gibt es hierzu eine Übersicht?
Fragen wären Z.B Was entspricht dem Clustered Index vom SQL Server in DB2 oder was ist ist eine High Water Mark in DB2? Im SQL server gibt es so etwas nichtGruss
Gerhard
8. Oktober 2010 um 18:49 Uhr #4253
AnonymInaktivHi Gerhard,
die High Watermark ist die "Hochwassermarke", der höchste Füllstand von vorformattierten DB2-Speicherbereichen. Logisch sind dies die s.g. Tablespaces, physisch die Container Files, von denen mindestens 1 File zu einem Tablespace gehört. DB2 kann nämlich entweder das Betriebssysten anweisen Speicherplatz bei Bedarf zur Verfügung zu stellen, oder der DBA kann im Voraus Speicherplatz einrichten/reservieren/allokieren, der dann auch noch automatisch weiter wachsen kann.
Ein Clustered/Clustering Index beschreibt, in welcher Weise der Datenteil (=Table) aufgebaut wird, also in welchen "Häufchen", nach welchen Kriterien sortiert. Wird kein Index explizit als Clustering Index erklärt, dann wird implizit der zuerst definierte als solcher verwendet. Solche Clustering Indexes und danach "sortierte" Tables begünstigen bestimmte Zugriffe, z.B. nach Datum, oder PLZ, da dann gleichartige Daten nah beieinander liegen.
Mit folgenden Links kann ich dienen – nicht ganz aktuell, aber trotzdem nützlich:
- SQL Server 2000 vs DB2 v8.1: http://www.mssqlcity.com/Articles/Compare/sql_server_vs_db2.htm
- Comparison of different SQL implementations: http://troels.arvin.dk/db/rdbms/
Viele Grüße
Gernot
-
AuthorPosts
You must be logged in to reply to this topic.