Path: csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!weretis.net!feeder1.news.weretis.net!news.albasani.net!feeder.news-service.com!postnews.google.com!h25g2000prf.googlegroups.com!not-for-mail From: lewbloch Newsgroups: comp.lang.java.programmer Subject: Re: Derby and Java SE (was: Spring/hibernate and JDBC) Date: Mon, 11 Jul 2011 15:46:47 -0700 (PDT) Organization: http://groups.google.com Lines: 32 Message-ID: <6914ddc2-2cff-4af8-b5aa-ee1a41c722c4@h25g2000prf.googlegroups.com> References: <3c16e5e7-3c0b-4126-9dd9-88f372a58f03@e26g2000prf.googlegroups.com> <9b75e0e8-80e7-4e9f-b18d-aa47e8bb16c5@28g2000pry.googlegroups.com> NNTP-Posting-Host: 172.19.62.231 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: posting.google.com 1310424407 14453 127.0.0.1 (11 Jul 2011 22:46:47 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Mon, 11 Jul 2011 22:46:47 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: h25g2000prf.googlegroups.com; posting-host=172.19.62.231; posting-account=CP-lKQoAAAAGtB5diOuGlDQk0jIwmH0T User-Agent: G2/1.0 X-Google-Web-Client: true X-Google-Header-Order: ASELCHRU X-HTTP-UserAgent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.41 Safari/535.1,gzip(gfe) Xref: x330-a1.tempe.blueboxinc.net comp.lang.java.programmer:6090 Stefan Ram wrote: > lewbloch writes: >> Derby is free to distribute and not always needed in every JRE >> installation, so why include it for the grand majority of users who >> don't need it? > > =A0 Java SE 6u10 is only loading=B9 a 4.5 MB kernel of the 15 MB Java SE, > =A0 and more changes in this direction are intended. So I was hoping > =A0 that it might be possible today or in the near future to download > =A0 Derby on demand. But even if this would not be possible: A decent > =A0 means to store data in a database is essential for so many applicatio= ns > =A0 that it even would be worth an increase in the size of Java SE. > > =A0 1http://blogs.oracle.com/theplanetarium/entry/project_jigsaw_modulari= z... "A decent means to store data in a database" !=3D "Derby". Your statements don't speak to my point. It may be that Derby is a member of the set of "decent means to store data", but it's not the only member. Leaving the question of why to include Derby for every user whether they need it or not. To include Derby for every user, when some apps use SQL Lite, some use Derby, some use something else entirely, is not optimal. Presumably that's the reason why, like so much else in the JDK, it's not in the JRE. You don't get other parts of the JDK either. -- Lew