Blackfish™ SQL

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
  • Database incremental backup and failover