Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Interne Arbeitsweise von Datenbanken für Dummies (https://www.delphipraxis.net/202857-interne-arbeitsweise-von-datenbanken-fuer-dummies.html)

stahli 16. Dez 2019 13:32

AW: Interne Arbeitsweise von Datenbanken für Dummies
 
Ich weiß, dass man sich als Nutzer nicht darum kümmern muss und war nur mal daran interessiert, etwas über einige Grundsätze zu erfahren.

mkinzler 16. Dez 2019 13:38

AW: Interne Arbeitsweise von Datenbanken für Dummies
 
Kurze Doku über die Transaktionsverwaltung per Versioniereung (FireBird/Interbase) wird aber auch von Oracle und MSSQL unterstützt.

https://firebirdsql.org/file/documen...cy_control.pdf

Die meisten DBMS verwenden aber einen Transaktionslog, in dem Änderungen an eingetragen werden. (werden am Ende einer Transaktion entweder bei Commit ausgeführt (und bei Rollback aus Log gelöscht) oder Rollback zurückgenommen ( und bei Commit aus Log gelöscht).

joachimd 16. Dez 2019 13:40

AW: Interne Arbeitsweise von Datenbanken für Dummies
 
Aufbau Datenspeicherung und Index anhand eines betagten DBFs: https://guru-home.dyndns.org/dBase.html

stahli 16. Dez 2019 14:02

AW: Interne Arbeitsweise von Datenbanken für Dummies
 
Danke Euch.

Das letzte trifft mein Niveau besser. ;-) Schaue ich mir mal durch.

TiGü 16. Dez 2019 15:08

AW: Interne Arbeitsweise von Datenbanken für Dummies
 
https://www.amazon.de/Datenbanksyste...dp_ob_title_bk

Frickler 17. Dez 2019 08:47

AW: Interne Arbeitsweise von Datenbanken für Dummies
 
Zum Thema Transaktionen: wenns ein bisschen ins Detail gehen darf, hätte ich hier eine Doku zu Transaktionen in Firebird:

https://ib-aid.com/en/transactions-i...ts-resolution/

Luckie 17. Dez 2019 11:01

AW: Interne Arbeitsweise von Datenbanken für Dummies
 
Zitat:

Zitat von stahli (Beitrag 1453532)
Ja, vermutlich ist das doch alles zu komplex, um das mal so grundsätzlich abhandeln zu können.

Nein, nein. Alles im grünen Bereich. Es ist durchaus ein interessantes Thema. Man kann nur lernen. Aber das Problem ist eben, dass das Thema Datenbank eben sehr umfangreich ist.

p80286 17. Dez 2019 20:42

AW: Interne Arbeitsweise von Datenbanken für Dummies
 
Zitat:

Zitat von stahli (Beitrag 1453539)
Ich weiß, dass man sich als Nutzer nicht darum kümmern muss und war nur mal daran interessiert, etwas über einige Grundsätze zu erfahren.

Definiere Grundsätze! Grundsätzlich ist ein Porsche 911 aus den 60ern das gleiche Auto wie ein VW Käfer. Und was heute als 911 angesprochen wird gehorcht den gleichen Grundsätzen. Trotzdem sollte es ein Ding der Unmöglichkeit sein den aktuellen 911 am Beispiel des Käfers von 1963 zu erklären. (sehen wir mal vom Heckmotor und der damit verbundenen Schwerpunktverschiebung ab)

Nicht umsonst spricht man heute vom DBMS und nicht mehr nur von Datenbanken. Auch wenn das Prinzip "Datenspeicherung und Rückgabe" gleich geblieben ist. Kannst Du davon Ausgehen, das z.B. Indizierung und Speicherung in Clipper/DBase anders gelöst wurde als in Oracle und MS-SQL (und wo steht Firebird und Mysql und ....).

Oder nimm Multiuser/Multitasking. Hierfür braucht es komplexere Verwaltungsstrukturen als für ein Embedded-Single-User-System.
Beachtenswert ist hier, das die Oberfläche der DB (z.B. SQL-Dialekt) gleich sein kann. Aber die Fehler (z.B. Deadlock) nicht gleich sind.

Einen Oberfächlichen Einstieg bieten vllt. die Wikipediaartikel z.B.
https://de.wikipedia.org/wiki/Datenbank
https://de.wikipedia.org/wiki/Relationale_Datenbank
Gruß
K-H


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:58 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz