.png)
L'idée qui a obtenu le plus de votes sur le portail InterSystems Ideas Portal (74 votes) concerne la création d'une version allégée d'IRIS. Bien que la plateforme soit devenue un puissant moteur de données, de nombreux projets ne nécessitent que ses capacités de base de données SQL. Cet article explique comment créer une image IRIS Community Edition non officielle et compacte, axée uniquement sur les fonctionnalités de base de données essentielles, ce qui réduit la taille de l'image de plus de 80 %.
⚠️ Avertissement
Ce projet produit une image non officielle et expérimentale d'InterSystems IRIS Community Edition.
- Il n'est ni pris en charge ni approuvé par InterSystems.
- Vous l'utilisez à vos propres risques. Les modifications suppriment des fonctionnalités essentielles de la plate-forme et peuvent nuire à la compatibilité avec les outils, les API et les comportements attendus.
- Aucune garantie n'est fournie, y compris en ce qui concerne l'adéquation à une utilisation en production.
- Il est destiné uniquement à des fins éducatives et expérimentales par des utilisateurs avancés.
Pourquoi une version allégée d'IRIS?
Bien que la version actuelle d'IRIS offre de nombreuses fonctionnalités (interopérabilité, analyse, apprentissage automatique, gestion du système, etc.), de nombreux projets ne nécessitent que ses capacités SQL de base. L'image Docker officielle de la version Community Edition est approximativement la suivante:
- Espace disque utilisé: 3,5 à 3,8 Go
- Format compressé: ~1,1 Go
IRIS Light réduit ces valeurs à:
- Espace disque utilisé: ~575 à 583 Mo
- Format compressé: ~144 à 148 MoB
Ainsi, elle convient pour:
- L'utilisation de microservices ou de SQL conteneurisé
- Les pipelines CI avec un démarrage et un pull plus rapides
- La mise à l'échelle horizontale lorsque toutes les fonctionnalités ne sont pas nécessaires