SQLite et ITTIA sont des bases de données embarquée mais il y a une différence de philosophie essentielle entre les deux.
Si SQLite est une base de données open source gratuite bien connue, ITTIA est, quant à elle, une base de données commerciale.
L’adoption de SQLite implique de devenir en partie un éditeur de base de donnée pour deployer et maintenir dans ses projets. ITTIA amène une solution centrée sur les performances et la sécurité mais surtout adaptable et déployable immédiatement dans les applications. La conception de tout système critique devant stocker, diffuser, sécuriser et manipuler des données en temps réel doit reposer sur une solution de base de données fiable, robuste et dont les performances ainsi que les caractéristiques permettent l’intégration du système dans tous types d’environnements hétérogènes. Quelque soit la solution, elle doit combiner des coûts d’administration réduits avec des fonctionnalités très élevées notamment en termes de capacité de traitement et d’optimisation de l’empreinte mémoire.
Ce livre blanc présente les solutions SQLite et ITTIA, deux références dans les bases de données relationnelles.
Extrait du Livre blanc :
1. INTRODUCTION
ITTIA DB et SQLite sont des bases de données adaptées pour la gestion des données sur les appareils IoT. Les deux sont intégrables pour des performances élevées et offrent des avantages aux applications utilisant des données de séries chronologiques. Les développeurs à la recherche d'options de gestion de données robustes avec de larges capacités d'intégration peuvent se tourner vers SQLite ou ITTIA DB pour des solutions permettant de réduire les coûts d'administration de la base de données, tout en respectant les contraintes de mémoire et les capacités de traitement des périphériques.
Les solutions doivent s'intégrer dans les applications pour permettre aux développeurs d'économiser du temps et de l'argent en se concentrant sur les besoins de leurs applications. Les solutions de traitement de données doivent être robustes et fiables pour automatiser la gestion des données des appareils en temps réel. ITTIA DB et SQLite offrent un large support d'intégration avec des API dynamiques pour les services C/C++, Python et Web.