Version 0.9 of free XML database released
Nov 8th, 17:33 UTC
Bowerbird Computing has released version 0.9 of XDBM, a
free software XML database manager.
XDBM is an embedded database that
can be included in individual programmes. It is not an enormous
Oracle 8i style database server, it allows individual programmes to more
easily use the XML files they produce.
There are currently many libraries available that can manipulate XML,
but they all have three
shortcomings: They are slow because they need to read the entire file
to find out what it contains; They do not supply any way to search an XML
file; and they consume a lot of memory because they
need to load all the parts of the file required right from the start.
XDBM overcomes all of these problems for software developers by: Storing
the XML in a pre-parsed format so that the programme
does not need to read the entire file; Storing linked lists in the file
to allow fast and easy searching of the XML graph; And by using these
searching functions it allows the programme to load parts of the XML file on demand.
The XDBM API is also based upon the DOM standard drafted by the World Wide Web
Consortium. Because of this the XDBM API will be familiar to, and easily
used by, programmers.
Bowerbird Computing
is a free software company that produces XML development tools.
It is located on the South Coast of NSW, Australia.
(Submitted by Matthew Parry of Bowerbird Computing)
|