Blackfish SQL is a high-performance, small-footprint, SQL-92 compliant transactional database that runs on both .NET framework and the Java platform, with database files compatible between the two platforms.
Blackfish SQL is designed and implemented to emphasize database performance, scalability, ease of use, and a strong adherence to industry standards. Blackfish SQL for .NET is fully integrated with CodeGear RAD Studio, Delphi, C++Builder and Delphi Prism and supports stored procedures written in the Delphi, C#, VB or Delphi Prism languages.
Developers can use RAD Studio's Data Explorer to easily manage their Blackfish databases.
Blackfish SQL offers:
Industry standards compliance
Entry level SQL-92 compliance
Unicode storage of character data
Unicode-based collation key support for sorting and indexing
dbExpress 4 drivers for Win32 Delphi and C++
ADO.NET 2.0 providers for .NET
JDBC for Java
JavaBeans data access components for Java
XA/JTA Distributed transactions for Java
BlackfishTM SQL can be run as a Windows Service, as a standalone server or as an inprocess, embedded database
High performance and scalability for demanding online transaction processing (OLTP) and decision support system (DSS) applications
For Windows, stored procedures and triggers can be written in any CLR compliant language, including Delphi
For Java, stored procedures and triggers can be written in Java
Zero-administration, single assembly or single-jar deployment