Changes

Jump to: navigation, search

De:Gramps 3.3 Wiki Handbuch - FAQ

10 bytes added, 01:01, 23 September 2023
m
Dokumentation
Ja, Mac ist eine von Gramps unterstützte Plattform.
Siehe [[Using GRAMPS on Apple MacOS X:Application package|hier]] (englisch).
===Was sind die Mindestanforderungen um Gramps laufen zu lassen?===
===Was ist die maximale Datenbankgröße (Bytes) mit der Gramps arbeiten kann?===
Gramps hat keine festen Begrenzungen für die Größe einer Datenbank die es handhaben kann. Seit Version 2.0.0 lädt Gramps die Daten nicht mehr komplett in den Arbeitsspeicher , was es ermöglicht mit einer erheblich größeren Datenbank als vorher zu arbeiten. In der Realität gibt es aber faktische Begrenzungen. Den größten Einfluss haben der verfügbare Speicher auf dem System und die Cachegröße die für den BSDDB Datenbankzugriff verwendet wird. Mit üblichen Speichergrößen dieser Tage sollte Gramps keine Probleme mit Datenbanken mit [[GRAMPS Performance|mehreren Tausend Personen]] haben.
===Wie viele Personen kann die Gramps Datenbank handhaben? ===
===Warum ist das Datenbankformat (GRDB) nicht portabel?===
Das größte Problem mit der Portabilität von Gramps liegt bei den "Transaktionen". Mit Gramps 2.2 haben wir um die Daten zu schützen die Unterstützung von "atomaren Transaktionen" (atomic transactions) eingeführt. Mit "atomaren Transaktionen" werden mehrere Änderungen als eine Einheit übergeben. Entweder alle Änderungen schaffen es oder keine der Änderungen schafft es. Du gelangst nie in eine Situation in der nur ein Teil der Änderungen durchgeführt wurde. Ein weitere weiterer Vorteil von der Verwendung von Transaktionen ist das , dass der Datenbankzugriff (lesen und schreiben) schneller ist.
Das Problem mit Transaktionen (zumindest bei der Verwendung von BSDDB) das es nicht möglich ist, alle Daten in einer Datei zu speichern. Es werden Protokolldateien benötigt, um Dinge nachverfolgen zu können. Diese Protokolldateien werden in einem Verzeichnis der DB Umgebung aufbewahrt. Wir benötigen ein extra Verzeichnis für jede Datei, sonst könnten sich die Protokolldateien gegenseitig stören.
Wenn das nicht möglich ist, solltest du einen [[How to report bugs|Fehlerbericht erstellen]]
Ein guterFehlerbericht guter Fehlerbericht sollte enthalten:# Die Version von Gramps, die du verwendet hast, als du auf den Fehler gestoßen bist (verfügbar durch den HilfeInfoHilfe - Info-Menüeintrag).# Die Sprache, unter der Gramps ausgeführt wurde (verfügbar durch das Ausführen von <code> echo $LANG</code> in deinem Terminal).
# Die Symptome, die zeigen, dass es sich um einen Fehler handelt.
# Zurückverfolgungsnachrichten, Fehlermeldungen, Warnungen usw., die in deinem Terminal auftreten oder in einem separaten Zurückverfolgungsfenster.
{{languages/de|Gramps_3.3_Wiki_Manual_-_FAQ}}
[[Category:De:DocumentationDokumentation]]

Navigation menu