Apache Derby is an open source relational database implemented entirely in Java - it has a tiny footprint (2MB or so), includes an embedded JDBC driver, and supports both simple local access as well as client-server type access.
So what does this have to do with ColdFusion? Well, Jason Delmore mentioned this in passing at cf:Objective (and few picked up on it), but we plan to include Apache Derby in ColdFusion Scorpio. The practical implication of this is that if you have to distribute an app that needs a database, you'll now have one that will work consistently on all platforms (no more having to tinker with different databases on different platforms).
just thinking out loud.... (and for client use, not server)
I wonder if this brings the idea of an embedded database closer to Apollo?
How big a database can Derby support? In short is this a comparable option for Access, MySQL/SQLServer or Oracle?
Thanks for mentioning this one again as I had definitely not heard it.
Sam, I don't have lots of experience with it, but, we do support two modes ... a local access mode which is a lot like Access, and a client-server mode where CF connects to a remote server (much like MySQL or other server DBMSs). As for db size, I don't know, but I have heard that there are some pretty big .com sites running it. I won't share names as I don't know this as a fact.
--- Ben
Derby links pertaining to sizes:
http://db.apache.org/derby/docs/dev/devguide/devgu...
http://db.apache.org/derby/docs/dev/ref/ref-single...
Will SQuirreL be the recommended GUI?
http://db.apache.org/derby/integrate/SQuirreL_Derb...
--- Ben
Team Technology Inc. is located in Charlotte, NC. We have a client who needs a Cold Fusion developer for 3 months. They have 14 active URLs and their web person has gone on maternity leave. Do you know anyone that might have an interest in a 3 month gig?
I am a senior recruiter for Team and have been here for 7 years.
We thought we had someone lined up from Atlanta and he accepted a position closer to his home.
Thank you in advance for your help.
Claudia
Thanks again, Ben.
Claudia
I wrote a article for IBM years ago on using Azzuri Clay Eclipse Plugin and SQLExplorer for DB development see http://www-128.ibm.com/developerworks/edu/os-dw-os.... With Azzuri (which is free) you can reverse generate DB's, generate a ERD, Validate your DB model, and Edit your DBS.
See screen shots here
http://www.azzurri.jp/en/software/clay/screenshots...
Also my Eclipse has decent DB support. Better than MySQL tools thats for sure.