Return-Path: Delivered-To: apmail-db-derby-dev-archive@www.apache.org Received: (qmail 33361 invoked from network); 6 Dec 2006 17:50:49 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 6 Dec 2006 17:50:49 -0000 Received: (qmail 64173 invoked by uid 500); 6 Dec 2006 17:50:57 -0000 Delivered-To: apmail-db-derby-dev-archive@db.apache.org Received: (qmail 63965 invoked by uid 500); 6 Dec 2006 17:50:57 -0000 Mailing-List: contact derby-dev-help@db.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: Delivered-To: mailing list derby-dev@db.apache.org Received: (qmail 63956 invoked by uid 99); 6 Dec 2006 17:50:57 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 06 Dec 2006 09:50:57 -0800 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests=UNPARSEABLE_RELAY X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: local policy) Received: from [192.18.1.36] (HELO gmp-ea-fw-1.sun.com) (192.18.1.36) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 06 Dec 2006 09:50:45 -0800 Received: from d1-emea-10.sun.com ([192.18.2.120]) by gmp-ea-fw-1.sun.com (8.13.6+Sun/8.12.9) with ESMTP id kB6HoNZk026561 for ; Wed, 6 Dec 2006 17:50:23 GMT Received: from conversion-daemon.d1-emea-10.sun.com by d1-emea-10.sun.com (Sun Java System Messaging Server 6.2-6.01 (built Apr 3 2006)) id <0J9V005015I0ND00@d1-emea-10.sun.com> (original mail from Oystein.Grovlen@Sun.COM) for derby-dev@db.apache.org; Wed, 06 Dec 2006 17:50:23 +0000 (GMT) Received: from [192.168.0.3] ([80.202.210.172]) by d1-emea-10.sun.com (Sun Java System Messaging Server 6.2-6.01 (built Apr 3 2006)) with ESMTPSA id <0J9V0035N5JW8EFB@d1-emea-10.sun.com> for derby-dev@db.apache.org; Wed, 06 Dec 2006 17:50:21 +0000 (GMT) Date: Wed, 06 Dec 2006 18:50:20 +0100 From: =?ISO-8859-1?Q?=D8ystein_Gr=F8vlen?= Subject: Re: Derby Client Driver and LOBs In-reply-to: <66c10f230612060738m2aece198r349793382253d718@mail.gmail.com> Sender: Oystein.Grovlen@Sun.COM To: derby-dev@db.apache.org Message-id: <457702DC.6000807@sun.com> MIME-version: 1.0 Content-type: text/plain; format=flowed; charset=ISO-8859-1 Content-transfer-encoding: 8BIT References: <66c10f230612060248k62de54afg977009cb7ed8cf9f@mail.gmail.com> <4576D39E.8050702@basil.ocn.ne.jp> <66c10f230612060738m2aece198r349793382253d718@mail.gmail.com> User-Agent: Thunderbird 1.5.0.8 (Windows/20061025) X-Virus-Checked: Checked by ClamAV on apache.org Dominique Pfister wrote: > I looked at the relevant parts of the derby client driver (version > 10.1.3.1) and quickly coded a solution for large objects exceeding > 1MB, using temporary files that are deleted as soon as the blob is no > longer referenced. If there is interest, I could further refine my > solution and submit a patch. Such a solution has been considered, but I fear it is not a general solution. Generally, we cannot assume that we have permission to create files on the client side. Instead, we want to be able to stream the blob from the server without materializing it on the server. -- �ystein