Software für SQlite - Datenbanken

Hier dreht sich alles um Datenbanken, DBMS etc.
NA0341
Beiträge: 4
Registriert: Do Mai 23, 2019 7:56 pm

Software für SQlite - Datenbanken

Beitrag von NA0341 » Sa Mai 25, 2019 4:05 pm

» Welche Punkte gibt es zu beachten?
» Welche Funktionen sind wichtig?

Sollte möglichst Recourcenschonend laufen und Linux - konform¹ sein.
¹ kein improvisierter Software - Müll

Der hier scheint ganz gut zu sein.

Was ich nicht verstehe:
» Es kann in .sqlite - Dateien geschrieben-, selbige aber nicht explizit erstellt werden beim Speichern der Daten.

» Was hat es mit den Dateien .sqlite-shm & .sqlite-wal auf sich, die während eine Datenbank geöffnet ist existieren?
» Warum werden alle Änderungen in oben genannte Dateien und erst mit schließen der Datenbank in die eigentliche .sqlite - Datei geschrieben?

Meine Vermutung:
» Aus Sicherheitsgründen. (Daten nur im RAM zu ändern kann bei einem Ausfall zu katastrophalen Folgen führen; das ständige Schreiben der Datenbank birgt ein gewisses Risiko von Datenschäden durch Schreibfehler)
Zuletzt geändert von NA0341 am Sa Mai 25, 2019 5:29 pm, insgesamt 1-mal geändert.

bormolino
Site Admin
Beiträge: 91
Registriert: Do Mai 09, 2019 11:10 pm
Kontaktdaten:

Re: Software für SQlite - Datenbanken

Beitrag von bormolino » Sa Mai 25, 2019 4:13 pm

Was möchtest du denn umsetzen mit der sqlite Datenbank?

Möchtest du Code generieren können oder nur selbst schreiben?

Sqlite DBs sind in der Regel ohne Passwort, man kann zwar ein Passwort einrichten, aber dann können die meisten GUI-Editoren nicht mehr damit arbeiten. Daher lohnt SQLite eher bei kleinen Projekten, für größere sind MySQL/MariaDB oder Postgres besser geeignet.

NA0341
Beiträge: 4
Registriert: Do Mai 23, 2019 7:56 pm

Re: Software für SQlite - Datenbanken

Beitrag von NA0341 » Sa Mai 25, 2019 5:31 pm

Ist hauptsächlich als "onboard - Lösung" gedacht, um kleinere SQLite - Datenbanken öffnen, schreiben und Inhalt exportieren zu können.
Wer wagt selbst zu denken, der wird auch selbst handeln.
Bettina von Arnim

bormolino
Site Admin
Beiträge: 91
Registriert: Do Mai 09, 2019 11:10 pm
Kontaktdaten:

Re: Software für SQlite - Datenbanken

Beitrag von bormolino » So Mai 26, 2019 4:40 pm

Es kann in .sqlite - Dateien geschrieben-, selbige aber nicht explizit erstellt werden beim Speichern der Date
Sind die Dateirechte iO ? Hast du Schreibrechte?
Was hat es mit den Dateien .sqlite-shm & .sqlite-wal auf sich, die während eine Datenbank geöffnet ist existieren?
Das sind Shared-Memory und Write-Ahead Log Files. Siehe: https://www.sqlite.org/tempfiles.html

NA0341
Beiträge: 4
Registriert: Do Mai 23, 2019 7:56 pm

Re: Software für SQlite - Datenbanken

Beitrag von NA0341 » So Mai 26, 2019 6:36 pm

Ich - bin zwar nicht doof. Aber auch nicht erfahren ^^
Eine Datenbank muss man ja zuerst anlegen, um Daten hinein schreiben zu können. Die kann man nicht einfach wie eine Datei mit "Speichern unter" oder "eportieren" abspeichern…
Ist es dann nicht am Einfachsten, die gewollten Änderungen in der DB vorzunehmen, und sie dann als Datei an einen anderen Ort zu kopieren?

2. Thema: Vielen Dank! Dann kann ich mich da schon einmal etwas weiterbilden.
Wer wagt selbst zu denken, der wird auch selbst handeln.
Bettina von Arnim

bormolino
Site Admin
Beiträge: 91
Registriert: Do Mai 09, 2019 11:10 pm
Kontaktdaten:

Re: Software für SQlite - Datenbanken

Beitrag von bormolino » So Mai 26, 2019 7:34 pm

Eine Datenbank muss man ja zuerst anlegen, um Daten hinein schreiben zu können.
In der Regel ja. Es gibt aber auch Datenbankformate die das nicht erfordern. Als Beispiel eine csv Datei.

NA0341
Beiträge: 4
Registriert: Do Mai 23, 2019 7:56 pm

Re: Software für SQlite - Datenbanken

Beitrag von NA0341 » Di Jun 04, 2019 8:06 pm

Oke vielen Dank!
Gibt es eine Seite, auf der die Unterschiede und alle für Datenbanken verwendeten Formate aufgelistet sind? Dann könnte ich das nämlich auch in meine kleine Linkdatenbank (Bookmarks) mit aufnehmen :)
Wer wagt selbst zu denken, der wird auch selbst handeln.
Bettina von Arnim

bormolino
Site Admin
Beiträge: 91
Registriert: Do Mai 09, 2019 11:10 pm
Kontaktdaten:

Re: Software für SQlite - Datenbanken

Beitrag von bormolino » Di Jun 04, 2019 10:43 pm

Gibt es bestimmt. Ich kenne jedoch keine,

Antworten