Unfortunately I cannot attend the meeting this monday, but if you can use another hand in the project, I'm willing to help you guys. I'm quite experienced in implementating data access layers for java business systems.
I'm looking in detail in the code for a while now, to get a better performance, and my conclusion was that the database related stuff should be separated from the builders. I know this project is all about search queries, but if we are redesigning the database access layer of mmbase, i think we should add all database access to this layer and not only the search queries. Further I think we need the following features in this layer: - Prepared statements - Concurrency control (If i'm editing the document at the same time as someone else, the first to save hist content wins and the other one receives a message that the content has been changed since he started editing it) - Multiple database support (optimized queries per database) - Scrollable resultsets in case of large query results I think we can use something like the DAO pattern (http://java.sun.com/blueprints/patterns/j2ee_patterns/data_access_object/in dex.html) to implement this layer. Extensions for some kind of generic query representation is needed to be able to dynamically cunstruct queries from our applications. If you like me to help you in this project, maybe we can make an appointment offline to do a kind of intake. Gerard van de Looi E-id! Internet Strategies BV [EMAIL PROTECTED] ----- Original Message ----- From: <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, July 30, 2002 3:56 PM Subject: Database Search Queries project meeting > The next project meeting is scheduled for monthday august 5th, 14h00 at VPRO > Digitaal (Villa VPRO, second floor). > > The meeting will focus on the following subjects: > > 1) Plan of action. > 2) SearchQuery design: interfaces and and supported types of search request. > > Documentation of both is available from the project homepage, and will be > updated later today: > http://www.mmbase.org/mmbasenew/index3.shtml?development+452+8536+project > > All interested developers are invited, participating in the project or not. > > If you're interested to attend the meeting, let me know in advance, so I can > inform the reception. > > Rob van Maris > Developer > > Finalist IT Group > Java Specialists > ------------------------------------------------------------- > Amsterdam, The Netherlands > Office: +31 20 5962321 (Direct) > Mobile: +31 651444006 > Fax: +31 20 5962331 > ------------------------------------------------------------- > > > > > >
