Présentation de Blackfish SQL

De RAD Studio (Français)

Remonter à Développement d'applications de bases de données

La conception et l'implémentation de Blackfish SQL met en valeur les performances de la base de données, son évolutivité, sa facilité d'emploi et une forte adhésion aux standards de l'industrie. Voici quelques unes des capacités de Blackfish SQL :

  • Compatibilité avec les standards de l'industrie
    • Niveau d'entrée SQL-92
    • Stockage Unicode des données caractère
    • Prise en charge des clés d'interclassement Unicode pour le tri et l'indexation
    • Pilotes dbExpress 4 pour Delphi Win32 et C++
    • Fournisseurs ADO.NET 2.0 pour .NET
    • JDBC pour Java
    • Composants d'accès aux données JavaBean pour Java
    • Transactions distribuées XA/JTA pour Java
  • Performances élevées et évolutivité pour les applications OLTP (traitement des transactions en ligne) et DSS (aide à la décision)
  • Procédures stockées et déclencheurs Delphi, C# et VB.NET pour Windows
  • Déclencheurs et procédures stockées Java
  • Aucune administration, assemblage unique ou déploiement par fichier jar unique
  • Basculement automatique et sauvegarde incrémentielle des bases de données

Sommaire

Blackfish SQL DataStore

Blackfish SQL est le nom du produit, de ses outils et du format de fichier. Dans ce produit, vous trouverez un package datastore incluant une classe DataStore, ainsi que plusieurs classes supplémentaires avec "DataStore" en partie de leurs noms.

Compatibilité Blackfish SQL

Blackfish SQL pour Windows et Blackfish SQL pour Java sont très compatibles entre eux. Le format de fichier de base de données est binairement compatible entre Blackfish SQL pour Windows et Blackfish SQL pour Java. En outre, les clients et serveurs de la base de données sont interchangeables. Les clients Windows peuvent se connecter aux serveurs Java et les clients Java peuvent se connecter aux serveurs Windows.

Comme l'implémentation de Blackfish SQL pour Windows est plus récente, certaines fonctionnalités de Blackfish SQL pour Java ne sont pas encore supportées. Les fonctionnalités suivantes ne sont pas supportées :

  • Interpréteur de la ligne de commande SQL, ISQL
  • Fonctionnalités Haute disponibilité, notamment la sauvegarde incrémentielle et le basculement automatique
  • Utilisation d'outils graphiques pour certaines fonctions administratives
  • Accès aux flux de fichiers et aux flux d'objets
  • Suivi et résolution au niveau ligne des opérations d'insertion, de mise à jour et de suppression
  • Accès au répertoire du système de fichiers Blackfish SQL

Connectivité de Blackfish SQL

Cette section présente une vue globale des pilotes de connexion fournis respectivement pour Blackfish SQL pour Windows et Blackfish SQL pour Java. Pour obtenir des instructions sur l'utilisation des pilotes afin d'établir une connexion à une base de données Blackfish SQL, voir la section Etablissement des connexions du Guide du développeur Blackfish SQL.

Connectivité de Blackfish SQL pour Windows

Blackfish SQL pour Windows fournit les pilotes de connexion suivants :

  • DBXClient: Ce pilote de base de données dbExpress 4 Win32 permet aux applications Delphi Win32 et C++ de se connecter à un serveur distant Blackfish SQL pour Windows ou Blackfish SQL pour Java.
  • Fournisseur ADO.NET 2.0 local : Ce pilote, en code géré à 100 %, permet aux applications .NET de se connecter à un serveur local Blackfish SQL pour Windows. Le pilote ADO.NET local s'exécute dans le même processus que le noyau de la base de données BlackFishSQL afin d'améliorer les performances.
  • Fournisseur ADO.NET 2.0 distant : Ce pilote, en code géré à 100 %, permet aux applications .NET d'acquérir une connexion distante à un serveur Blackfish SQL pour Windows ou Blackfish SQL pour Java.

Connectivité de Blackfish SQL pour Java

Blackfish SQL pour Java fournit les pilotes de connexion JDBC suivants :

  • Pilote JDBC local : Ce pilote, en code géré à 100 %, permet aux applications Java de se connecter à un serveur local Blackfish SQL pour Java. Le pilote JDBC local s'exécute dans le même processus que le noyau de la base de données BlackFishSQL afin d'améliorer les performances.
  • Pilote JDBC distant : Ce pilote, en code géré à 100 %, permet aux applications Java d'acquérir une connexion distante à un serveur Blackfish SQL pour Windows ou Blackfish SQL pour Java.

Voir aussi

Autres langues