Le tableau ci-dessous est une comparaison côte à côte des quatre versions distribuables d'InterBase et de l'édition Developer.
| Caractéristiques | Édition Developer | IBLite embarqué | Embarqué IBToGo | Édition Desktop | Édition serveur |
|---|---|---|---|---|---|
| Disponible pour le déploiement | |||||
| Zéro installation, base de données intégrée en tant que bibliothèque, il suffit de créer un lien pour accéder à la base de données. | |||||
| Accès simultané des applications/clients à la base de données | |||||
| Nouveau dans InterBase 2020 ! Prise en charge de l'espace de tables | |||||
| Nouveau dans InterBase 2020 ! InterBase embarqué disponible pour Android 64 bits et macOS 64 bits | |||||
| Communication sécurisée à distance via SSL | |||||
| Cryptage au niveau de la base de données et des colonnes - AES (fort) et DES (faible) | DES | AES + DES | AES + DES | AES + DES | |
| Chiffrement du fichier de sauvegarde de la base de données | |||||
| Journalisation avec Write Ahead Logging (WAL) pour une meilleure gestion VLDB et de meilleures performances OLTP | |||||
| Archivage de journaux pour la reprise après sinistre | |||||
| Récupération ponctuelle des données, avec restauration de la base de données basée sur l'horodatage, pour une plus grande souplesse de récupération entre les sauvegardes physiques. | |||||
| Prise en charge de la surveillance des connexions basées sur SQL | |||||
| Nombre maximum d'utilisateurs simultanés disponibles | 20 | 1 | 1 | 1 | Dépend de la licence |
| Nombre maximal de cœurs de l'unité centrale | 8 | 1 | 4 | 4 | 32 |
| Nombre maximal de connexions par utilisateur | 4 | 1 | 8 | 8 | 4 |
| Transactions simultanées par connexion | Illimité | 1 | Illimité | Illimité | Illimité |
| Plateformes prises en charge pour les éditions serveur/embedded | Windows, Linux | Windows, Linux, macOS, iOS, Android | Windows, Linux, macOS, iOS, Android 1 | Fenêtres | Windows, Linux |
| Plates-formes client supportées pour les éditions serveur | Windows, Linux, iOS, Android, macOS | Windows, Linux, iOS, macOS, Android | |||
| Pilotes de connectivité disponibles à partir de RAD Studio (FireDAC et IBX) | |||||
| Autres pilotes de connectivité : ODBC, JDBC, ADO.NET, PHP+Rubis+ | |||||
| Outils de ligne de commande pour le développement, l'administration et la validation | |||||
| Outil GUI, IBConsole sous Windows | |||||
+ Pilotes non inclus dans le produit
1 Le déploiement mobile de l'IBToGo nécessite un accord de distribution à valeur ajoutée (VAR)
InterBase Server et InterBase Desktop
Si vous avez plusieurs utilisateurs et appareils qui doivent se connecter aux mêmes données, InterBase Server est le meilleur choix pour le cœur de votre architecture. InterBase Server fonctionne sous Windows et Linux, ce qui vous donne la possibilité de connecter de nombreux types d'appareils à la même base de données.
De nombreux fournisseurs de logiciels choisissent InterBase parce qu'il peut facilement s'adapter à des centaines de connexions simultanées. Comme il fonctionne aussi bien sur un ordinateur portable bas de gamme que sur un serveur de qualité commerciale, il s'agit d'une solution très souple qui s'adapte aux différentes demandes des clients et à la diversité des ressources.
InterBase Desktop possède le même noyau qu'InterBase Server, sauf que la licence n'autorise que les connexions locales aux bases de données. Au fur et à mesure que votre demande augmente, vous pouvez facilement mettre à niveau InterBase Desktop vers une solution prête pour le réseau avec InterBase Server.
InterBase ToGo et IBLite
InterBase ToGo est une option pour ceux qui cherchent à ajouter le stockage de données à leurs applications - localement ou en se connectant à un serveur InterBase distant.
InterBase ToGo est un excellent choix pour les applications iOS, Android, Windows et macOS qui doivent déplacer le stockage de données hors ligne vers :
- permettre des capacités hors ligne pour les solutions d'entreprise
- réduire le trafic sur le réseau
- réduction des coûts de déplacement des données
Avec l'InterBase ToGo, vous pouvez également bénéficier de :
- Stockage autonome et crypté des données
- Suppression de la nécessité d'installer des pilotes clients
InterBase ToGo et IBLite contiennent tous deux les mêmes bibliothèques pour le moteur de base de données intégrable en profondeur d'InterBase. Ainsi, lorsque vous êtes prêt, il est incroyablement facile de passer d'IBLite à InterBase ToGo en remplaçant simplement le fichier de licence !
Déploiement d'InterBase - Installé / Intégré / Intégré en profondeur ?
L'installation d'InterBase ne prend que quelques minutes. InterBase Server et Desktop peuvent tous deux être installés à l'aide d'un programme d'installation autonome. Vous pouvez également intégrer silencieusement l'une ou l'autre version dans votre propre programme d'installation.
InterBase ToGo et IBLite ne nécessitent pas d'installateur car le noyau InterBase est profondément intégré dans votre application pendant le développement - il suffit d'établir un lien avec les bibliothèques InterBase.




