Cloudscape Gains Momentum
A reader writes: "There's been a lot of bits written recently about the growth of Open Source databases; as well as IBM's patent gift, as their release of the Java database Cloudscape. There's a contest running on SourceForge.net around Cloudscape; download and run with it." SF.net is part of OSTG, like Slashdot.
wouldn't it be quicker to print your data on paper and sort it by hand ?
Why not? If it's fast enough, and it works, it'd be good for java embeded applications and/or stuff that uses a database for scratch-work. It could also be used instead of complex data structures in memory that require massaging to get anything out of.
-
ping -f 255.255.255.255 # if only
The submitter mispelt 'cynical ploy' as 'patent gift', wake up editors.
As it happens I've already written a review of cloudscape; the google cache of it is here.
Brief summary: get the Apache version; reasonably full SQL92 syntax; performance OK; a bit lacking on security.
I'm old enough to remember when discussions on Slashdot were well informed.
Have fun embedding your C database inside a Java server app (I think you've missed the point of Cloudscape).
Lets see how many open source projects we can get going at one time to compete against one another with absolutely no standardization! YESSSS!
But seriously -- this is getting out of hand. If every single company, individual, etc. starts an open source project what does that accomplish? Nothing. It brings about 100 different alternatives to the market most of which would never be viable in a commercial environment.
News flash: devote time and effort to succesful projects that extend the reach of the open source community. Another open source database project is just well... another project.
I'm a Java developer, and have been almost from the very start of Java. While I tend to agree with you at first, I would like to point out some benefits of using Cloudscape.
Over the years I've had a few (small, hobby) projects, where I really felt the need for a database which did not need to be fast nor did it need to be huge. So I tried Cloudscape. And while it isn't the fastest around, it gets the job done.
The easiest part is that you can just bundle it with your application, without writing a single line of code!
I've tried MySQL, but I still need to install it prior to being able to run my application - no need for that with Cloudscape.
But, granted, it is not the fastest out there. If I need a *real* database, I just use Oracle.
Embedding a database in an application can be very useful, such as in a desktop GUI where you cannot rely on network communication or maybe don't want to bother with a client/server environment.
I'd certainly consider Java/Cloudscape for a desktop db-backed application over anything built in Access.
As always, fit the tool to the job, not the job to the tool.
Java VM's can out-perform cpp over n cycles, where n is sufficient to overcome Java start times (seconds)
:/
Yes, and a well-supplied tortoise can out-distance a rocket over n years, where n is much longer than the rocket's burn time