You points are understood.  But I've always attempted to use a hammer
for a nail and a screwdriver for a screw.  This extra effort always
produces a much cleaner and professional result.

Good clients know that response time is money and resources they spend
every day and at every seat.  Proper software development is a high cost
one time event.  I have had occasion to see code I have written running
five plus years after implementation.  In that time migrated across
three platforms.

Fred

> -----Original Message-----
> From: Steve O'Hara [mailto:[EMAIL PROTECTED]
> Sent: Sunday, January 22, 2006 4:06 AM
> To: [email protected]
> Subject: RE: [sqlite] RE: [RBL] Re: [sqlite] Sqlite and Java
>
>
> You're right to a certain extent, but the point I was trying
> to address
> was the ideal of being able to use an SQLite database from a
> variety of
> toolsets and environments natively.  If you've ever written JNI you'll
> know why this is a pain and a Java only implementation would be sweet.
>
> Also, not all SQL engines work the same way and I'm certain HSQLD is
> slower than SQLite architecturally, not because it's implemented in
> Java.  After all, there is a non-free variant of HSQLDB
> (HyperXtremSQL)
> written in Java by the same author that is 50% faster - he didn't get
> that by tweaking the code, more like re-architecting the storage.
>
> The language is just a tool, a way of describing a solution to a
> machine.  The judgement of performance etc of a language is a little
> specious because it implies a generalisation of how the language is
> implemented on a particular platform.  I've learned to like
> Java because
> I've got a beautiful development environment (intelliJ IDEA) and in my
> professional life, speed/quality of development is more important than
> response times.  My clients would prefer to spend more money
> on hardware
> than on consultancy - who can blame them.
>
> Steve
>
> -----Original Message-----
> From:
> [EMAIL PROTECTED]
> [mailto:sqlite-users-return-10034-sohara=pivotal-solutions.co.
> [EMAIL PROTECTED]
> org] On Behalf Of Fred Williams
> Sent: 21 January 2006 15:52
> To: [email protected]
> Subject: RE: [sqlite] RE: [RBL] Re: [sqlite] Sqlite and Java
>
> I think if you will closely read you own analysis of your efforts you
> will realize that all of the "down side" issues you have enumerated
> relate directly to the implementation language and not the database or
> its structure.  In Java there is no such thing as AnythingLite, IMHO.
> Java, like so many other languages has grown well beyond its initial
> intent, small, simple applets imbedded on a web page.
>
> With all of our advances in programming we still have not evolved that
> "perfect" language, and most likely never will.  I spite of what those
> "C" guys tell you :-)
>
> Fred
>
> > -----Original Message-----
> > From: Steve O'Hara [mailto:[EMAIL PROTECTED]
> > Sent: Saturday, January 21, 2006 7:37 AM
> > To: [email protected]; [EMAIL PROTECTED]
> > Subject: [sqlite] RE: [RBL] Re: [sqlite] Sqlite and Java
> >
> >
> >
> > I did loads of research on this and even tinkered with a c to Java
> > converter, which got me a little bit further forward.  However, I
> > realised that I would be facing a huge effort to create the
> code base
> > and then have to support it within our projects.  So
> despite being an
> > SQLite zealot, I had to reluctantly nail my colours to one of the
> > existing Java tools.
> >
> > I chose HSQLDB, after trying out most of the others, this
> was the only
> > one that got close to the file distribution format of SQLite i.e.
> > database in a file.  It took quite a bit of tinkering to
> get the right
> > mix of CACHED and MEMORY tables so that performance on start-up was
> > good.  Also, I had terrible trouble with mass imports causing memory
> > (what a surprise - Java) problems and it took a good few runs
> > to get it
> > to properly index etc.  Also, I had to be much more
> specific about the
> > column definitions than with SQLite, otherwise my database
> files grew
> > horribly.  Also, you can only interact with HSQLDB via
> JDBC, not a big
> > problem in Java obviously.  Performance was nowhere near as good as
> > SQLite.
> >
> > However, the upside is that HSQLDB is free, simple to deploy, has
> > standalone/server/servlet/in-memory deployment versions and is
> > reasonably perfomant.
> >
> > Hope this helps,
> >
> > Steve
> >
> > p.s. I'd still prefer a Java SQLite but there you are........
> >
> >
> >
> > -----Original Message-----
> > From:
> > [EMAIL PROTECTED]
> > [mailto:sqlite-users-return-9982-sohara=pivotal-solutions.co.u
> [EMAIL PROTECTED]
> rg] On Behalf Of Ran
> Sent: 19 January 2006 14:13
> To: [email protected]; [EMAIL PROTECTED]
> Subject: [RBL] Re: [sqlite] Sqlite and Java
>
> If I am not mistaken, the following thread might be relevant:
> http://www.mail-archive.com/[email protected]/msg11005.html
>
> Ran
>
> On 1/19/06, Nilo Paim <[EMAIL PROTECTED]> wrote:
> >
> > Hi all,
> >
> > Does anybody here knows something about a port of sqlite to java?
> >
> > Please, note that I'm not talking about java calling sqlite via JNI,
> but
> > about a real rewrite of sqlite using java. Obviously, a second step
> > would be the writing of a JDBC driver.
> >
> > Would be useful that port?
> >
> > Comments? Suggestions?
> >
> > Thanks to all.
> >
> > Nilo
> > Porto Alegre - Brasil
> >
>
>
>

Reply via email to