Fonctionnalités
Interface de Programmation Flexible
L'API du moteur CodeBase vous fournit des fonctionnalités compréhensives
sous tous les environnements de développement et systèmes d'exploitation.
Avec CodeBase, vous avez une suite d'outils de haut niveau et de bas
niveau. Les fonctions de haut niveau vous permettent d'accomplir
beaucoup en une seule ligne de code, et avec les fonctions de bas niveau
vous pouvez faire exactement ce que vous voulez.
De plus, l'interface de programmation est facile à apprendre grâce à sa
conception organisée et modulaire, noms de fonctions intuitives, et
documentation complète. Un guide de référence avec plein d'exemples est
compris.
Vitesse d'Accès Formidable : Turbo-chargez vos applications
Avec la rapidité de notre système de base de données, vous pouvez faire
des millions de requêtes en une seul seconde. Vous pouvez ajouter des
données en masse, les changer, et les détruire à des vitesses impossibles
avec d'autres systèmes. Nous exposons notre API de bas niveau pour vous
donner la possibilité d'optimiser vos applications pour la rapidité.
CodeBase vous donne la possibilité de créer des applications autonomes
multiprocessus ou client-serveur. Veuillez examiner les résultats des
tests de performance de notre logiciel de démonstration. Vous pouvez
aussi vous-même essayer notre démonstration de vitesse. Une partie de la
vitesse de CodeBase vient de notre Technologie de Requête de Précision.
Portabilité et Flexibilité
Votre application a besoin d'être exécuter sur plus d'une plate-forme ?
Si c'est le cas, réjouissez ! CodeBase est disponible pour tous les
systèmes d'exploitation majeurs : Windows 2003, XP, 2000, NT, Me, 98, 95, CE,
OS/2, DOS, Macintosh, Linux, et une varieté de plate-formes UNIX comme
Solaris, SunOS, HP-UX, AIX, SCO, et d'autres. Vous pouvez aussi utiliser
des systèmes d'exploitation de 64-bit.
Le développement en plusieurs langages est facile, parce-que l'interface
de programmation pour le moteur CodeBase est pratiquement pareille pour
tous les langages de programmation.
Compatibilité avec les Fichiers FoxPro, dBASE, et Clipper : un Standard de Haute Performance
Les applications qui utilisent CodeBase sont compatibles avec les
fichiers multi-utilisateurs de FoxPro, dBASE, et Clipper (xBASE). Vous
pouvez lire et écrire aux fichiers " data " " index " et " memo " en
même temps que xBASE.
Vous pouvez profiter de la performance qui vient de l'utilisation des
fichiers xBASE pour plusieurs raisons. En premier, les algorithmes
interne de xBASE sont simple et efficace. En plus, l'efficacité de
l'entrée/sortie des fichiers est augmenté grâce a leur facilité d'être
compressé. Le format permet la séparation des fichiers pour les
distribuer et ainsi multiplier l'efficacité de l'entrée/sortie.
Finalement, la défragmentation marche très bien pour les fichiers xBASE.
Le format xBASE est un des plus populaire au monde. Des milliers de
logiciels utilisent ou importent/exportent des données par le format
xBASE. Par consequent, vous pouvez utiliser CodeBase avec beaucoup
d'outils de développement et applications.
Les programmateurs de SQL apprécieront le champ de numéro
d'enregistrement unique, avec lequel la récupération ultra-rapide
d'enregistrement est possible (aucun index n'est nécessaire). L'avantage
pour les programmateurs de xBASE serait que la fonction correspondante de
l'API sera intuitive et facile à utiliser.
Client-Serveur
Accéder à vos bases de données par votre réseau ou par l'Internet.
Profitez de la performance, stabilité, et administration à distance de
CodeBase.
Encore...
Très Facile à Déployer : Réduit les Problèmes de Distribution et Mise à Jour
C'est extrêmement facile d'installer ou mettre à jour une application
développée avec le moteur CodeBase ! Il suffit de délivrer un seul DLL
ou même compiler avec le code de CodeBase directement. Même avec le system
client-serveur, il y a besoin de très peu de fichiers pour exécuter un
serveur de base de données. CodeBase n'a pas besoin de la base de
registre comme d'autre moteur de base de donnée. Aucun DLL de système
n'a besoin d'être remplacé. Vous n'avez pas besoin de distribuer des
tonnes de fichiers exécutables. CodeBase rend la livraison
d'applications de base de données SIMPLE !
Prêt pour le Web
Utilisez une variété de méthodes pour rendre vos bases de données
accessible par le web avec CodeBase.
Encore...
Faible Encombrement
Non seulement est CodeBase rapide, mais aussi très compacte. A la
fin, vos exécutables chargent plus vite et utilisent moins de
ressources. Un logiciel plus petit peut même vous aider dans le cas ou
le système d'exploitation veut permuter la mémoire, comme ce qui se
passe quand Windows manque de mémoire. Les applications qui utilisent
CodeBase font typiquement un dixième de la taille d'une application
réalisée avec FoxPro, dBASE, Visual Basic, Delphi, ou même les moteurs
de base de données standard qui sont groupé avec les compilateurs. Pour
les environnements contraint comme les PDA ou systèmes intégrés, vous
pouvez rendre vos applications encore plus minuscules en utilisant
" CodeBase for Pocket PC " ou
" CodeBase for J2ME. "
Les programmateurs qui ont des besoins spécifiques peuvent encore
réduire l'encombrement de CodeBase. Un ou deux directives de
compilation sont tout ce qui faut pour neutraliser de la fonctionnalité
secondaire.
Technologie de Requête de Précision™
Avec nos Requêtes de Précision, vous réalisez une combinaison unique de
rapidité, fonctionnalité de haut niveau, et de contrôle. Une partie de
la rapidité est grâce aux algorithmes de transfert de données en volume
évolué, l'optimisation interne sophistiqué, indexation et compression.
Un programmateur intelligent peut même contrôler exactement comment les
indexes sont utilisés pour rendre le système encore plus rapide. Voici
des exemples d'avantages du contrôle précis que vous fournis CodeBase :
- Allez n'importe ou dans une requête et continuez de cette position. L'ordinateur a très peu de travail à faire pour arriver au point de départ.
- Naviguez en avant et en arrière.
- Triez et filtrez sans d'indexes.
- Si un enregistrement appartenant à une table qui est en train d'être recherché par une autre table n'existe pas, vous pouvez décider s'il faut sauter l'enregistrement, aller au prochain, générer une erreur ou si l'enregistrement qui manque doit être remplacé par un qui est vide.
- Contez rapidement le nombre d'enregistrements dans un ensemble de résultat.
- Les indexes peuvent être utilisé même avec des clefs d'index partielles.
Extensibilité - Protégez Votre Investissement
Il n'y a pas de meilleure façon de protéger votre investissement en
programmation que d'utiliser un moteur de base de données extensible.
L'extensibilité de CodeBase vous permet de prendre le même code source
et l'utiliser comme application autonome, multi-utilisateurs par réseau
out client-serveur. Avec CodeBase, vous n'avez besoin que de changer de
DLL ou compiler avec une différente bibliothèque et vous avez
instantanément la fonctionnalité dont vous avez besoin sans avoir à
récrire votre code. CodeBase se développe avec les besoins de votre
application.
Très Grandes Tables
La taille maximum d'une table est 134 millions de GO sous les systèmes
d'exploitation de 32 et 64 bits. Ceci est large assez pour n'importe
quelle application du présent ainsi que celles du futur.
De plus, l'espace disque et la performance peut être amélioré avec la
compression.
La taille maximum d'un fichier d'index (qui contient de l'information de
triage) est 4096 GO. Nous calculons qu'une table qui contient 128
indexes (chacun utilisant 60 caractères) pourrait supporter à peu prêt 2
milliards d'enregistrements.
Enfin, un seul champ de " memo " (qui contient une chaîne de caractères
ou des données binaires) peut être aussi grand que 4 GO.
Support International pour les Langages
Vos applications seront universelles parce que CodeBase supporte
l'utilisation de langages divers comme le français, l'anglais,
l'espagnol, le portugais, l'italien, le suédois, le norvégien, le
finlandais et le japonais.
Nous pouvons facilement rajouter des fonctions pour supporter d'autres
ordres lexicographiques. Contactez-nous si vous en avez besoin.
Code Source Inclus
Quand vous achetez CodeBase, nous vous donnons le code source sans
frais. Ceci protège votre investissement grâce à la possibilité de
re-compiler la bibliothèque CodeBase si vous avez besoin de changement.
Ceci aussi vous donne la possibilité d'éliminer les bogues immédiatement
en appliquant des corrections de source et compilant le résultat.
|