From dev-return-11819-apmail-jackrabbit-dev-archive=jackrabbit.apache.org@jackrabbit.apache.org Sat Apr 28 09:17:03 2007 Return-Path: Delivered-To: apmail-jackrabbit-dev-archive@www.apache.org Received: (qmail 23324 invoked from network); 28 Apr 2007 09:17:03 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 28 Apr 2007 09:17:03 -0000 Received: (qmail 14234 invoked by uid 500); 28 Apr 2007 09:17:09 -0000 Delivered-To: apmail-jackrabbit-dev-archive@jackrabbit.apache.org Received: (qmail 14208 invoked by uid 500); 28 Apr 2007 09:17:08 -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 14195 invoked by uid 99); 28 Apr 2007 09:17:08 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 28 Apr 2007 02:17:08 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: domain of gcaj-jackrabbit-dev@m.gmane.org designates 80.91.229.2 as permitted sender) Received: from [80.91.229.2] (HELO ciao.gmane.org) (80.91.229.2) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 28 Apr 2007 02:17:00 -0700 Received: from list by ciao.gmane.org with local (Exim 4.43) id 1Hhj2k-0007Q9-Nj for dev@jackrabbit.apache.org; Sat, 28 Apr 2007 11:16:38 +0200 Received: from gateway.subshell.com ([212.79.22.193]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 28 Apr 2007 11:16:38 +0200 Received: from christoph by gateway.subshell.com with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 28 Apr 2007 11:16:38 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: dev@jackrabbit.apache.org From: Christoph Kiehl Subject: Re: Jackrabbit Scalability / Performance Date: Sat, 28 Apr 2007 11:16:32 +0200 Lines: 23 Message-ID: References: <210109.42248.qm@web31001.mail.mud.yahoo.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: gateway.subshell.com User-Agent: Thunderbird 2.0.0.0 (Windows/20070326) In-Reply-To: Sender: news X-Virus-Checked: Checked by ClamAV on apache.org David Nuescheler wrote: >> Is there support for defining archival / retention policies? > jackrabbit certainly offers the hooks to build recordsmanagment > but does not come with ootb archival or retention facilties. > >> Is there support for backups ? > for the most convenient backup i would recommend to persist the entire > content repository in an rdbms and use the rdbms features for backup. AFAIK you should as well backup your index files. We've got a fairly large workspace with about 3,5GB of data. If we just backup the rdbms data and rebuilt the index based on that data it takes some hours. This is unacceptable if you need to recover a production system. Our current solution is to shutdown the repository for a short time start the rdbms backup and copy the index files. When index file copying is finished we startup the repository again, while the rdbms backup is still running (we use oracle which allows you write operations which don't affect the backup data). If you know about a better solution without shutting down the repository in between I would like to hear about it. Cheers, Christoph