GNU Recutils: Textbasierte Datenbank samt Tools

GNU Recutils: Textbasierte Datenbank samt Tools

Plaintext, gestapelt

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

Mit Firewire Videos improtieren?
Werner Hahn, 09.06.2016 11:06, 5 Antworten
Ich besitze den Camcorder Panasonic NV-GS330, bei dem die Videos in guter Qualität nur über den 4...
lidl internetstick für linux mint
rolf meyer, 04.06.2016 14:17, 3 Antworten
hallo zusammen ich benötige eure hilfe habe einen lidl-internetstick möchte ihn auf linux mint i...
thema ändern
a b, 29.05.2016 16:34, 0 Antworten
Hallo Linuxer zuerst alle eine schönen Sonntag, bevor ich meine Frage stelle. Ich habe Ubuntu 1...
Ideenwettbewerb
G.-P. Möller, 28.05.2016 10:57, 0 Antworten
Liebe User, im Rahmen eines großen Forschungsprojekts am Lehrstuhl für Technologie- und Innova...
Welche Drucker sind Linux-mint kompatibel?
Johannes Nacke, 20.05.2016 07:32, 6 Antworten
Hallo Ihr Lieben, ich bitte um mitteilung welche Drucker Kompatibel sind mit Linux-Mint. LG Joh...