From dev-return-12402-apmail-jackrabbit-dev-archive=jackrabbit.apache.org@jackrabbit.apache.org Mon Jun 11 17:38:45 2007 Return-Path: Delivered-To: apmail-jackrabbit-dev-archive@www.apache.org Received: (qmail 85102 invoked from network); 11 Jun 2007 17:38:43 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 11 Jun 2007 17:38:43 -0000 Received: (qmail 47942 invoked by uid 500); 11 Jun 2007 17:38:10 -0000 Delivered-To: apmail-jackrabbit-dev-archive@jackrabbit.apache.org Received: (qmail 47903 invoked by uid 500); 11 Jun 2007 17:38:10 -0000 Mailing-List: contact dev-help@jackrabbit.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@jackrabbit.apache.org Delivered-To: mailing list dev@jackrabbit.apache.org Received: (qmail 47865 invoked by uid 99); 11 Jun 2007 17:38:09 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 11 Jun 2007 10:38:09 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: domain of bdelacretaz@gmail.com designates 209.85.146.179 as permitted sender) Received: from [209.85.146.179] (HELO wa-out-1112.google.com) (209.85.146.179) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 11 Jun 2007 10:38:05 -0700 Received: by wa-out-1112.google.com with SMTP id m34so2471139wag for ; Mon, 11 Jun 2007 10:37:45 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:sender:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth; b=uAiyRp8hFrsPMIawwVSXK+ZxC0hyD/72QbFdqcaGQ1eqzXHBvR4MZxSD4JYsGDQj+ZBYc/w9apmWx6h6WpzDhF/6G5O8E77eez0WJTpd5GiUTb9wsBWE0Thu9UgPCKl1Feb4LiQXuZQ+7T4CHycskgoo/Wx819B7ORnzoaN8Kiw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:sender:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth; b=oQcFqNlvOLs0LOvRBRNv/Jn0qTRjc5JK1+WXKQpJvaOG5UjDg2VLq3GnnPz0TZ3Kq5e8XFa/JouGHBu69XkH7I54Ed9Y7hwbZRxknREkt0Z/CdudpvBwOaPfDl4EeZvLwRY0e3zr+yg10K93H7uGeBMnpmar7XK5tHgw8hMBXeU= Received: by 10.114.176.1 with SMTP id y1mr5719483wae.1181583465410; Mon, 11 Jun 2007 10:37:45 -0700 (PDT) Received: by 10.114.196.8 with HTTP; Mon, 11 Jun 2007 10:37:45 -0700 (PDT) Message-ID: Date: Mon, 11 Jun 2007 19:37:45 +0200 From: "Bertrand Delacretaz" Sender: bdelacretaz@gmail.com To: dev@jackrabbit.apache.org Subject: Re: Next Generation Persistence In-Reply-To: <5f211bd50706110937i23f480f2x409fe85ab19bf11d@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <5f211bd50706110556k1c97b984o3d6b94d1ad263328@mail.gmail.com> <5f211bd50706110937i23f480f2x409fe85ab19bf11d@mail.gmail.com> X-Google-Sender-Auth: c4f615580c402cc8 X-Virus-Checked: Checked by ClamAV on apache.org On 6/11/07, Thomas Mueller wrote: > ...It sounds like MVCC (multi version concurrency control) in databases.... > ...Of course we don't need to rebuild a database, but maybe reuse some ideas... These snippets, and the similarities between Jackrabbit's storage and databases, make me think that collaborating with other projects might help...I'm no expert on database internals, but has someone compared Jackrabbit's persistence requirements with Derby's, or with those of another Java-based database? If the requirements match reasonably well, it might make sense to collaborate with others, and maybe even create reusable "Java persistence" components in a separate or sub-project? Just my 2 swiss centimes... -Bertrand