Fyracle

Le Fyracle est une version spéciale de la base de données de Firebird de de source ouverte qui soutient la syntaxe du PL/SQL d'Oracle , pour soulager la mise en communication des applications d'Oracle à la source ouverte .

Fyracle se compose de trois parts : quelques perfectionnements à la base de données de Firebird, telle que le soutien des questions hiérarchiques dérivées et provisoires des tables et d'un moteur d'exécution de PL/SQL, et soutien de sémantique spécifique d'Oracle, telle qu'une corde vide égalant une valeur de la nulle et un vice versa dans certains contextes ;

  • une bibliothèque de connecteur, qui traduit la syntaxe spécifique d'Oracle à quelque chose que Firebird peut comprendre. Un exemple modifie (+) le joignent la syntaxe de au modèle de la norme ANSI se joint ;
  • un compilateur de PL/SQL qui prend le code source de de PL/SQL , tel que les procédures stockées et les fonctions ou les corps du déclenchement , et traduit ceci à un Byte-code que le moteur d'exécution de PL/SQL a mentionné en haut peut comprendre.

    Fyracle peut actuellement correctement exécuter tous les exemples qui viennent avec Oracle 7, et de nouveaux dispositifs sont ajoutés toute l'heure. Le but est d'être entièrement Oracle 9 compatible.

    Il y a deux cas typiques d'utilisation de pour Fyracle. Le premier emploie Fyracle pour courir l'ERP de source ouverte/le " système du CRM ; " de Compiere ;. Compiere fonctionnant avec Fyracle a des demandes inférieures du matériel qu'using Oracle et est beaucoup plus facile à contrôler pour l'utilisateur typique de Compiere. L'autre cas typique d'utilisation est comme saison de base de données arrière pour les applications à deux niveaux de mi-marché. Les exemples sont des applications qui ont été développées le réalisateur 2000 dans le Visual Basic , le Delphes ou d'Oracle et il est plus facile distribuer et maintenir qu'avec Fyracle qu'avec les derniers dégagements d'Oracle.

    Random links:Nuri Badran | Igor Talkov | Biscuit d'huître (nourriture) | Moulin de Sarehole | SVRCET | Fyracle