Return-Path: Delivered-To: apmail-jackrabbit-users-archive@minotaur.apache.org Received: (qmail 65842 invoked from network); 17 Dec 2009 00:01:11 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 17 Dec 2009 00:01:11 -0000 Received: (qmail 47120 invoked by uid 500); 17 Dec 2009 00:01:10 -0000 Delivered-To: apmail-jackrabbit-users-archive@jackrabbit.apache.org Received: (qmail 47040 invoked by uid 500); 17 Dec 2009 00:01:09 -0000 Mailing-List: contact users-help@jackrabbit.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@jackrabbit.apache.org Delivered-To: mailing list users@jackrabbit.apache.org Received: (qmail 47027 invoked by uid 99); 17 Dec 2009 00:01:09 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 17 Dec 2009 00:01:09 +0000 X-ASF-Spam-Status: No, hits=-2.6 required=5.0 tests=BAYES_00 X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [74.54.141.23] (HELO mail.writingshow.com) (74.54.141.23) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 17 Dec 2009 00:01:07 +0000 Received: from cpe-98-149-75-20.socal.res.rr.com ([98.149.75.20] helo=[192.168.1.106]) by mail.writingshow.com with esmtpsa (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.67) (envelope-from ) id 1NL3rP-0007A5-H7 for users@jackrabbit.apache.org; Wed, 16 Dec 2009 18:04:51 -0600 Message-ID: <4B2974AC.9010800@writingshow.com> Date: Wed, 16 Dec 2009 16:00:44 -0800 From: Alan Chaney Reply-To: alan@writingshow.com Organization: The Writing Show User-Agent: Thunderbird 2.0.0.21 (X11/20090327) MIME-Version: 1.0 To: users@jackrabbit.apache.org Subject: Practical limitations on the number of workspaces Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Hi I'm a complete newbie to using Jackrabbit. I'm designing a system in which I intend to manage a very large number of multimedia assets using JR workspaces as libraries. The library would have different node types depending upon the type of asset, which can be of various types, from a few lines of text to multi-megabyte binary files. Sorry if the following appears a dumb question, but I haven't yet really got very much experience with the practical side of JR. I've read both JSR 170 and JSR 283 but reading the specs is no substitute for hands on practical experience. Ideally I'd experiment, but sadly I'm under a bit of time pressure and so I'm hoping that people on this would be able to give me some advice. In our application users have their own "workbench" which is like a playground in which they can experiment with assets. It seems to me that: 1. I could implement the domain objects for the workbench and use an ORM to persist the relationships between this domain objects. These would contain references to nodes in the library which would be JR and this would provide the information required to deliver the data to the user. or 2. I could implement the "workbench" domain structure as jackrabbit nodes and have one workspace for each user. This may be 1000s of users (eventually). What are the practical limits on the number of jackrabbit workspaces - is it possible to have 100s or 1000s? The individual users workspaces would have references to some of the library items but the library would not have any references to the users items. Regards Alan Chaney