Hi,
What is the reason that the PHP extension for berkeley db XML hasn't made it into PHP (distro, pecl, manual)? Currently there only a short howto deep down in an oracle FAQ and very limited documentation. I think that is unfortunate, because using an XML db instead of a relational db, could greatly simply a lot of projects. But currently little know its existence and even less actually use it.
Best regards,
Arnold
The reason is quite simple, no one had written such an extension.
Hi,
What is the reason that the PHP extension for berkeley db XML
hasn't made it into PHP (distro, pecl, manual)? Currently there
only a short howto deep down in an oracle FAQ and very limited
documentation. I think that is unfortunate, because using an XML db
instead of a relational db, could greatly simply a lot of projects.
But currently little know its existence and even less actually use it.Best regards,
Arnold--
Ilia Alshanetsky
On the contrary, George and myself did; you should be able to obtain
it from Sleepycat.
--Wez.
The reason is quite simple, no one had written such an extension.
Hi,
What is the reason that the PHP extension for berkeley db XML
hasn't made it into PHP (distro, pecl, manual)? Currently there
only a short howto deep down in an oracle FAQ and very limited
documentation. I think that is unfortunate, because using an XML db
instead of a relational db, could greatly simply a lot of projects.
But currently little know its existence and even less actually use it.Best regards,
Arnold--
Ilia Alshanetsky
Hello Arnold,
it is a license problem. Sleepycat (nowadays Oracle) wasn't willing to
have that stuff in PECL because they were financing it's development.
best regards
marcus
Wednesday, May 30, 2007, 12:36:31 AM, you wrote:
Hi,
What is the reason that the PHP extension for berkeley db XML hasn't made
it into PHP (distro, pecl, manual)? Currently
there only a short howto deep down in an oracle FAQ and very limited
documentation. I think that is unfortunate, because
using an XML db instead of a relational db, could greatly simply a lot of
projects. But currently little know its existence
and even less actually use it.
Best regards,
Arnold
Best regards,
Marcus
I'm not sure that that is 100% correct, but don't know the real
reasons, so won't comment further.
I apologize if I'm making this sound more mysterious than it really is.
The bottom line is that Sleepycat have an extension for that stuff,
and you should ask them about getting it into PECL.
--Wez.
Hello Arnold,
it is a license problem. Sleepycat (nowadays Oracle) wasn't willing to
have that stuff in PECL because they were financing it's development.best regards
marcusWednesday, May 30, 2007, 12:36:31 AM, you wrote:
Hi,
What is the reason that the PHP extension for berkeley db XML hasn't made
it into PHP (distro, pecl, manual)? Currently
there only a short howto deep down in an oracle FAQ and very limited
documentation. I think that is unfortunate, because
using an XML db instead of a relational db, could greatly simply a lot of
projects. But currently little know its existence
and even less actually use it.Best regards,
ArnoldBest regards,
Marcus
Btw, I already mentioned this to Arnold but another options is DB2
Express-C (http://www-306.ibm.com/software/data/db2/express/) which has
XML support and is free (with few enough limitations to make it suitable
for a large variety of apps). ext/db2 supports it.
There are some good links here: http://tinyurl.com/35643d
For people who have to deal with large sets of XML (coming in through
web services or other sources) looking at XML DBs like SleepyCat, DB2
and others is probably a good idea. They don't/shouldn't replace RDBMS
but be complementary.
Andi
-----Original Message-----
From: Arnold Daniels [mailto:info@adaniels.nl]
Sent: Tuesday, May 29, 2007 3:37 PM
To: internals@lists.php.net
Subject: [PHP-DEV] berkeley db XMLHi,
What is the reason that the PHP extension for berkeley db XML
hasn't made it into PHP (distro, pecl, manual)? Currently
there only a short howto deep down in an oracle FAQ and very
limited documentation. I think that is unfortunate, because
using an XML db instead of a relational db, could greatly
simply a lot of projects. But currently little know its
existence and even less actually use it.Best regards,
Arnold--
To
unsubscribe, visit: http://www.php.net/unsub.php
Andi Gutmans wrote:
Btw, I already mentioned this to Arnold but another options is DB2
Express-C (http://www-306.ibm.com/software/data/db2/express/) which has
XML support and is free (with few enough limitations to make it suitable
for a large variety of apps). ext/db2 supports it.
There are some good links here: http://tinyurl.com/35643dFor people who have to deal with large sets of XML (coming in through
web services or other sources) looking at XML DBs like SleepyCat, DB2
and others is probably a good idea. They don't/shouldn't replace RDBMS
but be complementary.
There is currently a discussion about the differences on the GenXML list on
Yahoo. One of the largest databases of genealogical data did propose an XML
schema to replace their current text based standard, but it seems to have
withered on the vine :( The main problem and one also affecting openstreetmap
now is that XML 'databases' simply do not scale well, so at some point you
have to convert back to RDBMS when they get too big.
XML is fine for data transfer, but most big operations who piled into 'XML
conversion' are now finding the problems and back peddling ;)
--
Lester Caine - G8HFL
Contact - http://home.lsces.co.uk/lsces/wiki/?page=contact
L.S.Caine Electronic Services - http://home.lsces.co.uk
MEDW - http://home.lsces.co.uk/ModelEngineersDigitalWorkshop/
Firebird Foundation Inc. - http://www.firebirdsql.org/index.php