+1 from me (but I'm not a committer). It is something we all need. But besides discussing a name for it, it should be clarified what the project goals are.
For example: Do we want a 100% pure Java solution? I like Java, but I like the Apache HTTP Server as well. Maybe some low-level routines (caching, I/O, Parsing) could be implemented in C using the existing Apache framework including SSL for the sake of performance. Using the existing Apache C framework could have some benefits. Roughly spoken, a database server is not too different from a web server: It receives requests from many clients and services them. The communication between clients and server needs to be secure. The main difference is: A web server usually returns a file from the file system to answer a request, whereas a database server reads and manipulates the database storage system. Do we want the database to have all the features that full blown-up database servers like (just for example) Oracle 9i have: - transactions - automatic recovery after crashes - clustering with cache sharing or do we just want (to keep it simple) only a single-process database running on a single server with no transactions and no recovery options? I am am not an expert, but the part that seems to be most interesting (and difficult) for XML databases is effective storage and indexing. I expect several new ideas to come up in that topic in the next few years. Thus, the database should be quite flexible in the implementation of storage and indexing. Henning > -----Ursprüngliche Nachricht----- > Von: Stefano Mazzocchi [SMTP:[EMAIL PROTECTED]] > Gesendet am: Donnerstag, 18. Oktober 2001 21:53 > An: Apache XML; Kimbro Staken > Betreff: [vote] A native XML database project under Apache > > Hi, > > while the world of native XML databases is full of marketing hype and > promises, it is evident (for all those who tried) that mapping general > XML schemas to relational databases can be sometimes very painful and > not very efficient. > > In fact, it is widely recognized from the database research community > that while well structured can be easily and efficiently mapped to a > relational database, less structured (often called semi-structured) data > is much more difficult to map. > > Don't get me wrong: there are a number of way to store XML in a database > to add ACID properties to XML documents, but while this is a > straightforward process for very repeatitive and well structured schemas > (invoices, stock quotes, money transactions), it is not so for > semi-structured schemas such as DocBook, SVG or even XSLT. ... > > Please, place your vote. > > Thanks. > > Stefano. --------------------------------------------------------------------- In case of troubles, e-mail: [EMAIL PROTECTED] To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]