Blackfish SQL –The Managed Database
I’m pretty excited about Blackfish SQL. If you haven’t yet heard about Blackfish, it’s a fully managed, SQL-compliant database application that can scale from being your enterprise-level database all the way down to an embedded, ISV solution for a desktop application. It runs either on Java or on the .Net platform, and allows you to write stored procedures in managed code. For Delphi developers, that means you can write stored procedures and triggers in Delphi for .Net.
Steve Shaughnessy, the lead of our dbExpress team, has a pretty good technical overview of it on his blog. I also have a demo using it with ASP.NET 2.0 as well.
Blackfish is a perfect solution for something like ASP.NET, where it can run in process with your application, particularly on a hosting service. But of course, it doesn’t stop there — it can run as a stand-alone server or as a Windows Service.
I’ve also written up an article talking about the basics of developing and deploying with Blackfish.


Impressive! What capabilites demonstrated in your ASP.NET demo will be available to me using the Pro version of RAD Studio 2007? Do I need to spring for the Enterprise version to be able to write and deploy an app like your demo to a host that offers NET 2.0?
September 10th, 2007 at 5:08 pmGlynn –
Yes the Pro SKU includes Blackfish SQL RAD Studio Pro Edition.
That means you can have 1 User/4 Connections and a 512MB database running with 512MB of RAM Cache on 1 CPU. (A multi-core CPU is counted as one CPU)
September 10th, 2007 at 5:44 pmHi Nick,
September 11th, 2007 at 12:20 amBlackfish sounds great, but is there any demo about how to administer blackfish, like create new user, new Database, permissions, security and other stuff.
thanks.
C Johnson –
What is "crippling" about the license?
Nick
September 11th, 2007 at 9:07 amTony –
The Blackfish Developers Guide is here:
http://cc.codegear.com/Item/24980
Nick
September 11th, 2007 at 9:29 amThere aren’t enough embedded databases? Anyway, you already have a database server in house and it can be built to be embedded as a DLL.
Why divide efforts?
September 12th, 2007 at 9:31 amOMG who wants yet another POS that either requires ,NOT or a JAVA VM. There things like SQLLight, MySQL, and any number of X-Platform database engines like FireBird that run native.
And cheers to C Jonson. You guys want to sell more Delphi? The how about you stop:
1. disambiguate the Delphi name from things like PHP for cryin out loud! Call PHP-Builder or PHP-On-Steroids or something.
2. Cut the crap with all the different versions and get the price out of the stratosphere already. I mean $3000.00 US! You just priced it right out of the range of just about anyone. And don;t hand me the Turbo-Line of garbage .Net managed code IDE stuff either.
3. REALIZE that connecting to client/server databases is what almost ALL programming projects are about today and take action on item number 2.
4. Get a freeking CLUE already, and get Kylix back into production.
September 13th, 2007 at 3:25 pmAs a Delphi Win32, C++Builder, C# and VB2005 dev, I support William Sappington on all 4 points. Give yourself a break and have a look at what the Chrome Object Pascal language guys are doing.
November 7th, 2007 at 7:29 pmIt’s been some time now since the release of Blackfish. Works very nice, yet I am dissapointed in the lack of costing information. I’ve been looking at your website often to see if you had more on pricing for larger DB’s/More users, but no info has been published.
You are losing faithfull customer support due to these time delays between the marketing hype and then the dead silence on pricing.
How do I sell to my customers?
November 25th, 2007 at 7:58 amMarcus –
We are as frustrated as you guys are. We are trying to get this past the finance people, but it’s proving difficult.
I continue to press for it.
Nick
November 26th, 2007 at 10:08 amHi Nick,
"Money makes the world go round" they say…
Robert Kawasaki said in his book "The art of the start": "Just do it!" Somehow that sounds familiar!
Aargh - if only the finance people understood or excitement with new technologies and tools!
Thanks Nick - What can we do but wait.
Markus
November 28th, 2007 at 9:47 pmHi Nick,
Any update on Blackfish SQL pricing? (especially > 2GB and multiple CPU’s). And, I know it’s a longshot, but any cost information for running on VMWare.
Thanks,
January 29th, 2008 at 10:13 amDavid