Fabian Groffen wrote:
On 06-02-2008 12:57:32 +0100, Michael wrote:
I would be very pleased if there would be an LDAP language frontend to MonetDB. That is, MonetDB supporting the ldap and ldaps protocols. Of course the MonetDB that you would use there is a specially compiled/crafted version that has a very low footprint and excludes any functionality that is not necessary, basically just libgdk. Hi Fabian,
what you write seems quite reasonable. My base idea was to provide another backend to the Apache Directory Server which could talk directly through MAL. Since you guys replied really quickly, I am aware now that it isn't worth spending month of coding here.
I wasn't aware of Apache DS. It looks like a very cool project. Of course, since it's written in Java, I now understand why you want to use Java. I can't seem to figure out how ADS does its storage at the moment, but I get the impression that it does the query evaluation itself internally, and that the JNDI bridge only does lookup/search and listings, instead of pushing the query logic down to the data storage backend. In MonetDB's case, I think you would only benefit of its performance if the engine would do the query evaluation, as it is optimised to do that very efficiently.
Fabian, I tould a deep dive into the Apache DS code. The only backend right now is a B tree. Any additional backend has to implement a certain interface which receives already-prepared queries in form of objects. Like you stated correctly, I have to map the objects to MAL, receive the result and push it back to Apache DS. Mike -- <NO> OOXML - Say NO To Microsoft Office broken standard http://www.noooxml.org