Return-Path: Delivered-To: apmail-db-derby-dev-archive@www.apache.org Received: (qmail 29735 invoked from network); 31 Mar 2010 14:00:11 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 31 Mar 2010 14:00:11 -0000 Received: (qmail 49513 invoked by uid 500); 31 Mar 2010 14:00:11 -0000 Delivered-To: apmail-db-derby-dev-archive@db.apache.org Received: (qmail 49389 invoked by uid 500); 31 Mar 2010 14:00:11 -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 49380 invoked by uid 99); 31 Mar 2010 14:00:11 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 31 Mar 2010 14:00:11 +0000 X-ASF-Spam-Status: No, hits=0.2 required=10.0 tests=AWL,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of bpendleton.derby@gmail.com designates 209.85.212.44 as permitted sender) Received: from [209.85.212.44] (HELO mail-vw0-f44.google.com) (209.85.212.44) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 31 Mar 2010 14:00:03 +0000 Received: by vws9 with SMTP id 9so55579vws.31 for ; Wed, 31 Mar 2010 06:59:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=BSRCGKNRCCnzY/Ea3DrzmPN//Ic1I/g5wwPzjI10Uns=; b=Nq/K6Ya2ghQRD7+AbrVt/yMeGA53Up6EiwT2f2K9/1O2Nvvwfxyf5dIHfGzXRLDqK6 YjFMxc1u1iRNjej+yaWcY9zfOJjfC4sL2LJRR6N4HazZCWV3fo4m3Edir+8NEumccG1j 6ag44jhmdJsq7LI3BqJDQPFB7QW6DcgJG9E1o= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; b=UJoKV2amwAWVP43gK5gZyqcmKZ/XkXquqH45KcpTNh20oWTiQrbw5cR18O+h05/LRn XEa+UP5GaXD0ePXmGOgnASgF0QwnS01Jl15N0Z/7cwjkOTNSW/LVACrznBuyWRhIBbhR Q5BZYhjk6hivclclB8O9E23+wiG6+EDQ16lAA= Received: by 10.220.50.147 with SMTP id z19mr1600137vcf.132.1270043982641; Wed, 31 Mar 2010 06:59:42 -0700 (PDT) Received: from [192.168.0.103] (c-67-170-231-73.hsd1.ca.comcast.net [67.170.231.73]) by mx.google.com with ESMTPS id 28sm144387123vws.6.2010.03.31.06.59.41 (version=TLSv1/SSLv3 cipher=RC4-MD5); Wed, 31 Mar 2010 06:59:42 -0700 (PDT) Message-ID: <4BB3554B.9050105@gmail.com> Date: Wed, 31 Mar 2010 06:59:39 -0700 From: Bryan Pendleton User-Agent: Thunderbird 2.0.0.24 (X11/20100317) MIME-Version: 1.0 To: derby-dev@db.apache.org Subject: Re: Data type compatibility References: <93d36c111003270425v6ac9d388t3278b0cd2a0e9e4e@mail.gmail.com> <4BB0B654.2060907@gmail.com> <93d36c111003300246t34ac1e5vdae60e094fa340fe@mail.gmail.com> <4BB20762.8050403@gmail.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit ?? ??????????? wrote: > So, you feeling OK about sending such a proposal to Google guys? They > will forward to Apache people, so I will post proposal to derby-dev > mailing list also for conversation in community That sounds good to me. It's important that all technical discussions about Derby's implementations happen as a conversation in the community, so derby-dev is the right place to discuss the issues around building SQLXML support. Your GSoC application can, and should, refererence the derby-dev mail threads and the JIRA issues that are used for tracking work for the project. As we start to get more specific about the particular aspects of JDBC/SQLXML support that need to be implemented, we can open specific JIRA entries to track each one. As you can see, there are a number of existing JIRA entries about the XML support that has been added so far, for example: - https://issues.apache.org/jira/browse/DERBY-688 - https://issues.apache.org/jira/browse/DERBY-1759 Studying these issues in detail should give you a feel for how the process of developing additional SQLXML support can proceed: identify the areas where Derby's support is lacking, propose an implementation to enhance Derby in those areas, respond to community comments and suggestions, develop tests, etc. Your ideas about the uses of XML and extensions to the XML handling are great. The most important thing for the Derby community is to implement a standards-compliant and highly-compatible database, so our first priority is to ensure that we implement the JDBC and SQLXML specs, but beyond that we can propose extensions to the XML handling to the Derby community to see what the reaction is. It is great that you have looked into the implementations of SQLXML in Postgres, MySQL, and others; since the goal is compatibility, it will be very helpful to compare our implementation against others. Great work getting this far! I think the next step is for you to put together a GSoC application and be as specific as you can be about the proposed work. thanks, bryan