Return-Path: <oracle-l-bounce@freelists.org>
X-Original-To: oracle-l@orafaq.com
Delivered-To: oracle-l@orafaq.com
Received: from puck1183.startdedicated.com (localhost [127.0.0.1])
 by puck1183.startdedicated.com (Postfix) with ESMTP id 0EBB719610EC
 for <oracle-l@orafaq.com>; Wed, 12 Dec 2012 20:28:52 +0100 (CET)
Received: from turing.freelists.org (freelists-180.iquest.net [206.53.239.180])
 by puck1183.startdedicated.com (Postfix) with ESMTP
 for <oracle-l@orafaq.com>; Wed, 12 Dec 2012 20:28:51 +0100 (CET)
Received: from localhost (localhost [127.0.0.1])
 by turing.freelists.org (Avenir Technologies Mail Multiplex) with ESMTP id 767D3F22684;
 Wed, 12 Dec 2012 14:11:55 -0500 (EST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=freelists.org;
 s=turing; t=1355339515;
 bh=HBo49QliqoSE/AJZfK0xBy2PTSMAxKDJ7DYC3KuvNfk=;
 h=MIME-Version:In-Reply-To:References:Date:Message-ID:Subject:From:
	 To:Cc:Content-type:Content-Transfer-Encoding:Sender:Reply-To:
	 List-help:List-unsubscribe:List-Id:List-subscribe:List-owner:
	 List-post:List-archive;
 b=sARgGYXBV6KU1TeilxzOCfcdKOfEo/P/HKMPf6J77nCI2c6nvM1MVUTod09LCWFu9
	 CwSANI7Swn0tug9BgpWyXDgDyvaZdeRYwGdAzxlp7Ss2ONPMkBbewYhZJFTsKPBGqz
	 5sATWTE9n7BqUx9Due6N7Kdz3R+OWT2nzAqSAKTA=
X-Virus-Scanned: Debian amavisd-new at localhost.localdomain
Received: from turing.freelists.org ([127.0.0.1])
 by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id XncBnisaQ0YI; Wed, 12 Dec 2012 14:11:55 -0500 (EST)
Received: from turing.freelists.org (localhost [127.0.0.1])
 by turing.freelists.org (Avenir Technologies Mail Multiplex) with ESMTP id 6F63FF22630;
 Wed, 12 Dec 2012 14:11:09 -0500 (EST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=freelists.org;
 s=turing; t=1355339512;
 bh=HBo49QliqoSE/AJZfK0xBy2PTSMAxKDJ7DYC3KuvNfk=;
 h=MIME-Version:In-Reply-To:References:Date:Message-ID:Subject:From:
	 To:Cc:Content-type:Content-Transfer-Encoding:Sender:Reply-To:
	 List-help:List-unsubscribe:List-Id:List-subscribe:List-owner:
	 List-post:List-archive;
 b=qJi3pvPAZ8fqPSu10Zs2vm4485XKUKy1EJXW/yOwnZqieiwwC8+C5AScuaMwfjMtP
	 6VPrKqV3kqmsAY6N12mMmOGnirynBZStvQJJHSfg57F6o4j4xfD5VEH/191gAri1qM
	 /ydX/eYldALbdptJu841w7hVXfMmtFVMo3XWxVa4=
Received: with ECARTIS (v1.0.0; list oracle-l); Wed, 12 Dec 2012 14:10:25 -0500 (EST)
Received: from localhost (localhost [127.0.0.1])
 by turing.freelists.org (Avenir Technologies Mail Multiplex) with ESMTP id D95D2F22905
 for <oracle-l@freelists.org>; Wed, 12 Dec 2012 14:10:24 -0500 (EST)
Authentication-Results: turing.freelists.org; dkim=pass
 (2048-bit key; insecure key) header.i=@gmail.com;
 x-dkim-adsp=none (insecure policy)
Received: from turing.freelists.org ([127.0.0.1])
 by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id Mqrj9Wv8KmKm for <oracle-l@freelists.org>;
 Wed, 12 Dec 2012 14:10:24 -0500 (EST)
Received: from mail-qa0-f44.google.com (mail-qa0-f44.google.com [209.85.216.44])
 by turing.freelists.org (Avenir Technologies Mail Multiplex) with ESMTP id 67D9BF22A02
 for <oracle-l@freelists.org>; Wed, 12 Dec 2012 14:10:18 -0500 (EST)
Received: by mail-qa0-f44.google.com with SMTP id z4so4984264qan.10
        for <oracle-l@freelists.org>; Wed, 12 Dec 2012 11:10:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20120113;
        h=mime-version:in-reply-to:references:date:message-id:subject:from:to
         :cc:content-type;
        bh=QBE5O8YILaDnO6WfZLb+v06n2smmIl/HNAY1ul1F8KM=;
        b=NLzU926jXD5SujmoWteRIy0eLN/23H9ITqTNDOwWoBQTu9xOhQraUGFOEFha0U+eK1
         4C4mdWsq8gqpm9EDuJK7jcwpnqfzlWkcS5ShWBrRr/Dvli+t8GUHw7bVRNFIKl2+WZCZ
         0URmeGbc2A2fWoqT6xeW3t9fN0lv/X3jT75KEqtC3biND0Mr/iivDG7kMUeh9rdUHN+y
         1zbfBgJhiYRQn0ea6r7rADVMrXbfwToYwMhkCIs/98/V68/b77TYCRJ101jYj1OVv2/p
         EMVUYttOI5cHCml7cX3PapnKIxUgXEKSJGSmToHFFu0c2YCxi/HilRE6cMfwxqhX1Mky
         LIVg==
MIME-Version: 1.0
Received: by 10.224.210.66 with SMTP id gj2mr3909510qab.48.1355339412429; Wed,
 12 Dec 2012 11:10:12 -0800 (PST)
Received: by 10.49.1.84 with HTTP; Wed, 12 Dec 2012 11:10:12 -0800 (PST)
In-Reply-To: <DB806F2BEB98ED4FB8172F8CE09447FF946A6CD1E1@EXCH-MBX05.allegisgroup.com>
References: <DB806F2BEB98ED4FB8172F8CE09447FF946A6CD1E1@EXCH-MBX05.allegisgroup.com>
Date: Wed, 12 Dec 2012 13:10:12 -0600
Message-ID: <CAJvnOJbR58a0At--qmLDG8YBAOjWHvS3vrbUER3z3HqA0tzVxw@mail.gmail.com>
Subject: Re: OT: RE: interview question on schema design
From: Andrew Kerber <andrew.kerber@gmail.com>
To: mbrady@allegisgroup.com
Cc: "oracledbaquestions@gmail.com" <oracledbaquestions@gmail.com>, ORACLE-L <oracle-l@freelists.org>
Content-type: text/plain
Content-Transfer-Encoding: 8bit
X-archive-position: 46065
X-ecartis-version: Ecartis v1.0.0
Sender: oracle-l-bounce@freelists.org
Errors-to: oracle-l-bounce@freelists.org
X-original-sender: andrew.kerber@gmail.com
Precedence: normal
Reply-To: andrew.kerber@gmail.com
List-help: <mailto:ecartis@freelists.org?Subject=help>
List-unsubscribe: <oracle-l-request@freelists.org?Subject=unsubscribe>
List-software: Ecartis version 1.0.0
List-Id: oracle-l <oracle-l.freelists.org>
X-List-ID: oracle-l <oracle-l.freelists.org>
List-subscribe: <oracle-l-request@freelists.org?Subject=subscribe>
List-owner: <mailto:steve.adams@ixora.com.au>
List-post: <mailto:oracle-l@freelists.org>
List-archive: <http://www.freelists.org/archives/oracle-l>
X-list: oracle-l

You have expressed exactly why DBA's (in general) are so disdainful of Java
programming.  While no doubt there are exceptions, in my experience Java
programmers never look at the code underlying their objects, and blame the
DBA when their application is slow.**  In particular, Java seems very prone
to producing huge numbers of round trips from the application server to the
database and back, pulling one row or even one row and one column of data
at a time when some very simple query and schema design could get all of
the data in a single trip.
On Wed, Dec 12, 2012 at 12:33 PM, Brady, Mark <mbrady@allegisgroup.com>wrote:

> That attitude is promulgated by tools like hibernate (
> http://www.hibernate.org/) which increases the developer's ability to
> rapidly develop new applications by abstracting the database [away]. It
> abstracts the database away, so you no longer have to /think/ about it.
> Adoption of those frameworks has been slower in .net communities but where
> it is adopted you find the same attitude.
>
> <SNIP>
>
>
>


-- 
Andrew W. Kerber

'If at first you dont succeed, dont take up skydiving.'


--
http://www.freelists.org/webpage/oracle-l


