Plaintext, gestapelt

GNU Recutils: Textbasierte Datenbank samt Tools

GNU Recutils: Textbasierte Datenbank samt Tools

Mathias Huber
06.12.2010
Das GNU-Recutils-Projekt hat sich ein Datenformat, C-Bibliotheken und Kommandozeilenprogramme für textbasierte Datenbanken ausgedacht.

Der Entwickler Jose E. Marchesi und seine Kollegen haben ein textbasiertes Datenformat gewählt, das ohne besondere Programme les- und editierbar ist. Die Dokumente im so genannten Rec-Format sehen beispielsweise so aus:

Title: The Colour of Magic
Author: Terry Pratchett
Location: loaned
     
Title: chapters.gnu.org administration guide
Author: Nacho Gonzalez
Author: Jose E. Marchesi
Location: unknown

Das Format sieht auch Eigenschaften wie Datentypen, Pflichtfelder, eindeutige Schlüssel und Fremdschlüssel vor. Zum Betrachten und Bearbeiten liefern die Entwickler einen passenden Modus für den Editor Emacs mit. Weitere Informationen zum Format finden sich im Recutils-Manual.

Daneben gibt es die C-Bibliothek Librec mit Funktionen zur Arbeit mit Rec-Dateien sowie eine Reihe von Kommandozeilenprogrammen. Recsel beispielsweise dient zur Auswahl von Datensätzen mit Hilfe einer Abfragesprache, Recins zum Einfügen von Datensätzen und Recdel zum Löschen. Ebenfalls im Recutils-Lieferumfang finden sich Konversionsprogramme, die beispielsweise CSV-Dateien ins Rec-Format umwandeln.

Die Software ist unter GPLv3 lizenziert und steht auf der GNU-Recutils-Homepage im Quelltext zum Download bereit. In einem Video gibt Jose E. Marchesi ein Einführung in die Arbeit mit dem Datenformat.

Ähnliche Artikel

Kommentare

Aktuelle Fragen

Windows 8 startet nur mit externer Festplatte
Anne La, 10.09.2014 17:25, 4 Antworten
Hallo Leute, also, ich bin auf folgendes Problem gestoßen: Ich habe Ubuntu 14.04 auf meiner...
Videoüberwachung mit Zoneminder
Heinz Becker, 10.08.2014 17:57, 0 Antworten
Hallo, ich habe den ZONEMINDER erfolgreich installiert. Das Bild erscheint jedoch nicht,...
internes Wlan und USB-Wlan-Srick
Gerhard Blobner, 04.08.2014 15:20, 2 Antworten
Hallo Linux-Forum: ich bin ein neuer Linux-User (ca. 25 Jahre Windows) und bin von WIN 8 auf Mint...
Server antwortet mit falschem Namen
oin notna, 21.07.2014 19:13, 1 Antworten
Hallo liebe Community, Ich habe mit Apache einen Server aufgesetzt. Soweit, so gut. Im Heimnet...
o2 surfstick software für ubuntu?
daniel soltek, 15.07.2014 18:27, 1 Antworten
hallo zusammen, habe mir einen o2 surfstick huawei bestellt und gerade festgestellt, das der nic...