BERNDT, JON S. (JON) (JSC-EX) (LM) writes:
> What is MetaKit, anyhow?

Metakit is a lightweight, simple, embedable database library.  We use
it to store key/value pairs on disk (airport id vs. the airport info
for instance.)  It can take several seconds (more on some slower disk
subsystems) to load all the airport in memory at startup, and it just
makes a lot more sense to leave it on disk and fetch the pieces we
need when we need them.

Originally we were using gdbm (gnu database something something) which
is extremely simple, and light weight and does almost exactly what we
need.  The problem is that gdbm database don't port across platform.

Metakit databases port (or can be read) from any platform ... that is
critical for us if we want to distribute a single base package that
works on every platform.

Regards,

Curt.
-- 
Curtis Olson   Intelligent Vehicles Lab         FlightGear Project
Twin Cities    [EMAIL PROTECTED]                  [EMAIL PROTECTED]
Minnesota      http://www.menet.umn.edu/~curt   http://www.flightgear.org

_______________________________________________
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel

Reply via email to