On Sat, Nov 11, 2000 at 13:05:46 +0100, Martin Schmitt wrote:
> Was meinst Du denn mit der Standard-Unix-Datenbank?

Ok, das war ein Schnellschu�. :-/
Ich habe aber mal in einem Buch gelesen (ich finde es nicht mehr), da� man
mit einem Komandozeilenprogramm einfache Datenbankeintr�ge in einer Datei
verwalten kann, ohne gro�en Aufwand und das war angeblich standardm��ig
vorhanden (gnutools oder so). Dabei ging es um "standard unix
database". Ich meine die /etc/passwd wird auch so verwaltet (!?!?)

Jetzt habe ich folgendes gefunden:

-gdbm: Ist eine Portierung der dbm von Unix. Eine Bibliothek zum verwalten
von "standard unix database"-Dateien :) Leider nur eine Bibliothek.

-rdb: Eine komerzielle Implementierung der gdbm Funktionen :(

-gdbm_primitive: Eine GPL Komandozeilentools-Implementierung der gdbm :)

http://freshmeat.net/projects/gdbm_primitive/?highlight=gdbm

Das w�hre halt die L�sung um eine absolute Database-Lite zu verwalten. PHP
k�nnte damit bestimmt auch umgehen, wenn man die Shell-Komandos ausf�hrt
und die standard-out ausliest.

-dbxxx: wenn ich in der bash "db<TAB>" mache, bekomme ich folgendes:

--snip--
space:/var/spool# db
db2dvi         db2ps          db_checkpoint  db_dump185     db_stat
db2html        db2rtf         db_deadlock    db_load
db2pdf         db_archive     db_dump        db_recover
--snip--

wenn man sich die man-pages ansieht, scheint das auch was mit "standard
unix database" und mit deren Manipulation zu tun zu haben. :)

Ich meine, da� so eine Anwendung auch auf einem Low-Tech-{Modem,ISDN}*-Router
laufen soll, ohne eine gro�e Schar an Zusatzprogrammen zu ben�tigen. Eine
einfache Datei und die Komandozeilentools w�rden reichen um die
entsprechenden Daten zu plegen und zu nutzen.

Sebastian

-- 
Error #152 - Windows not found: (C)heer (P)arty (D)ance.
---------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org

Antwort per Email an