ZDB Publisher's description
from Kevin Waldron
ZDB (Zazzybob.com DataBase) can be used to maintain simple lists and databases (such as telephone directories, address lists).
ZDB (Zazzybob.com DataBase) can be used to maintain simple lists and databases (such as telephone directories, address lists, etc). The project implements mechanisms for basic queries and reporting, and also allows us to join two tables by a primary key, and display query results based thereon.
ZDB is not a relational database. If you want a relational DB then use a proper DBMS!
ZDB is, however, highly useful for small, non-critical database needs, especially where "flat-files" are all that's really required, but where maintaining a long list of data manually would be too labour intensive.
ZDB requires the "usual-suspects" with regards to tool dependencies. All of the required tools will be present in any modern UNIX/Linux system. The scripts are implemented as bash scripts, but if you change the shebang line to match the path to your shell, and as long as your shell supports the ((...)) arithmetic construct, you'll be okay! There aren't any bash-specifics in the scripts.
Some of the scripts (especially query scripts) may run fairly slowly depending on your system. There is a lot of data processing going on in the background (involving many invocations of awk!). On a P4 2.66GHz the results will be instantaneous, whereas on a PII 233MHz you might not be so lucky.
The ZDB package consists of the following scripts:
Contains constants needed by all scripts
Creates a new table
Insert values into a table
Query two tables using a join
Drop a table
Remove values from a table
Display an entire table
Query a table by row
Query a table by column name
Get a single row by it's key value
Also included in the download is zdb_test which is an example showing how each of the commands is used, creating tables, inserting values, querying the tables, and finally deleting the tables.
As you can see,
System Requirements:No special requirements.
Program Release Status: Minor Update
Program Install Support: Install and Uninstall