> > Why do we need the databases directory, is it expected to > have in the > > near future another storage type? I didn't understand it in the > > implementation either. I really don't thing we are going to > have something without sql. > > Even the SearchQuery framework is based on sql. > The search query is based on the sql syntax but is a real > abstraction of a query. > > isn't hibernate(I don't know what it is) or other java OO > databases a possilbe option? > or maybe an xml based implementation. The storage and the > search query have been carefully designed not to depend on > sql or a database. I think they deserve a separate diretory
Hibernate is a object/relational persistence and query service for Java. The query-language is an object-oriented extension to SQL. The hibernate team writes: All SQL database management systems are supported. I don't think an native XML database will be likely in the near future. Most XML databases are just a layer on top of an sql database. And besides that the Xpath is the current xml query language which has some limitations, include a lack of grouping, sorting, (cross document) joins, and support for data types. Hopefully, the Xquery language will resolve some isseus. Switching to xml in the storage layer of MMBase will be a performance penalty. Xml datasources are only convenient when the application on top of it heavliy relies on xml which MMBase does not. Nico _______________________________________________ Developers mailing list [EMAIL PROTECTED] http://lists.mmbase.org/mailman/listinfo/developers
