Diskussion:Update (Datenbank)
Letzter Kommentar: vor 17 Jahren von 82.135.37.138
Ich hatte diesen Artikel schon mal zur Löschung vorgeschlagen, doch andere Autoren waren der Meinung, dass er schon seine Berechtigung hat. Siehe Kapitel 3.25 in der Löschdiskussion vom 24. Februar
Inzwischen wurde der Artikel etwas überarbeitet und ergänzt. Trotzdem ist alles noch recht dürftig. Der Artikel enthält noch längst keine Umfassende Einordnung des Begriffs. -- 82.135.37.138 13:46, 28. Feb. 2007 (CET)
- Was meinst Du mit umfassender Einordnung? -- sparti 15:33, 28. Feb. 2007 (CET)
- Bei der Löschdiskussion gab es zwei unterschiedliche Standpunkte:
- Ich vertrat die Ansicht, dass dieser Begriff schon genügend in anderen Artikeln z.B. in SQL, Datenbanksystem, DB2 und Oracle (Datenbanksystem) beschrieben wird zusammen mit INSERT, DELETE, ..., für die es ja auch nicht alle ein extra Artikel gibt.
- Dann wurde von den meisten anderen Autoren ausgeführt, dass es zu diesem Thema sehr viel zu schreiben gibt. jpp schrieb z.B. "das Thema als solches füllt zumindest ganze Kapitel von Lehrbüchern" Inzwischen ist mir aufgefallen, dass es ja auch den Artikel Selektion (Informatik) gibt, der gewissermassen das Pendant zu diesem Artikel ist. (habe den Link hinzugefügt)
- Bei der Löschdiskussion gab es zwei unterschiedliche Standpunkte:
- Gut, wenn das so ist, dann soll der Artikel bestehen bleiben, aber dann hätte ich den Anspruch, dass die wichtigsten Aspekte dieses "umfangreichen Gebiets" hier auch genannt werden. Konkret fehlen mir die folgenden Punkte:
- Wie geschieht der Zugriff (Zugriff auf: Bufferpool, evtl. Group-Bufferpool, Rollback-Informationen, Speicherplatte)
- Welche Strukturen kann man verändern? Tabelle: ja, View: kommt drauf an, Join: bei einigen DBMS auch ja, Index: nein
- Schreib-Zugriffe über SQL, über Tools z.B. Load und die Unterschiede dabei
- Pflege-Tools wie z.B. Reorg
- Zugriffsberechtugungen
- Aktivieren von Triggern, Ausführen von Constraint-Prüfungen
- Hinweise auf die Algorithmen von DB-Writer-Prozessen. Wann wird tatsächlich geschrieben, wann wird nur gepuffert?
- Logging
- Locking
- Commit / Rollback hat auch damit zu tun. Link zu ACID
- Auch das Ändern von Systemparametern würde dazugehören. Sie werden aktiv mit/ohne Restart. Ändern über SQL oder über Pflegedialoge.
- Links auf die wichtigsten Update-Konflikte, die ja im Wiki auch schon beschrieben sind
- -- 82.135.37.138 09:44, 1. Mär. 2007 (CET)
- Gut, wenn das so ist, dann soll der Artikel bestehen bleiben, aber dann hätte ich den Anspruch, dass die wichtigsten Aspekte dieses "umfangreichen Gebiets" hier auch genannt werden. Konkret fehlen mir die folgenden Punkte:
- Ok, niemand hat bezweifelt, dass der Artikel noch erweitert werden darf. Das trifft mehr oder weniger auf 90% der Wikipedia zu. Es ist aber auch richtig, dass man hier noch sehr viel erweitern kann.
- Trotzdem sollte man bei der Wahl des Themas nicht mit der Gießkanne kommen, wir sind ja "nur" eine Enzyklopädie und kein Lehrbuch. Ausserdem reden wir hier ja von der physikalischen Schicht, daß heißt logische Aspekte des Updates (SQL, Zugriffsrechte, Transaktionen, Trigger, etc) oder gar externe Tools sind nicht Teil dieses Artikels. Man kann gerne darauf hinweisen, aber dafür gibts eigene Artikel. Schließlich wird das auch innerhalb eines DBMS strikt getrennt.
- Für mich währe der Schwerpunkt des Themas die Einordnung der IO Schicht in der Datenbankarchitektur, Datenformat, Puffertechniken, Synchronization und Konsistenzsicherung. -- sparti 12:19, 1. Mär. 2007 (CET)
- Ja, du hast Recht. Ich werd' mir mal was überlegen, um den Artikel noch etwas weiter zu ergänzen. Dann nehme ich auch die Überarbeitung raus. Danke für Deine Kommentare :-) -- 82.135.37.138 11:03, 2. Mär. 2007 (CET)