Bases de données et mise en cache
Sur cette page
Les données persistantes et l’état partagé à accès rapide répondent à des besoins différents. Les applications générées et hébergées disposent de PostgreSQL et de Valkey dans leur socle.
Bibliothèques par usage
| Bibliothèque ou norme | Usage | Package public OwlMeans |
|---|---|---|
PostgreSQL et node-postgres (pg) | Stocker les enregistrements de l’application et la connecter aux données relationnelles. | @owlmeans/postgres |
| Valkey et ioredis | Prendre en charge un stockage partagé en mémoire compatible et des services liés aux files d’attente. | @owlmeans/redis |
| IndexedDB et idb-keyval | Assurer la persistance locale dans le navigateur via le service Common qui gère la base de données web. | @owlmeans/web-db |
Il s’agit de dépendances et de normes publiques de l’écosystème. Les dépendances précises d’une application varient selon le projet généré et les fonctionnalités développées ; toutes les bibliothèques de cette liste ne sont pas nécessaires à chaque application.
Utilisation dans un projet
- Décrivez le comportement souhaité dans la spécification ou la user story.
- Demandez à l’agent de suivre les conventions OwlMeans Common déjà utilisées dans le projet.
- Consultez la documentation du package public concerné pour comprendre une dépendance.
- Essayez le comportement dans l’aperçu et examinez ses règles d’accès.
Indiquez les champs du contact et précisez à quelle organisation cliente appartient chaque enregistrement. Créez un contact synthétique, rechargez l’application et confirmez qu’il reste accessible uniquement aux utilisateurs autorisés.
PostgreSQL conserve les enregistrements durablement. Valkey stocke un état partagé à accès rapide. Un cache permet d’accéder plus vite à des données que l’on peut obtenir à nouveau ; il ne doit pas contenir la seule copie des données clients importantes.
Consultez la page Concept technique d’OwlMeans pour comprendre l’architecture de l’application, et le guide poursuivre avec un autre agent pour savoir comment travailler avec le harness.
Technologie citée

Marque officielle, utilisée sans modification pour identifier la technologie. Consultez la mention relative au titulaire ci-dessous.
Exemple d’application
Catégorie : CRM et gestion des clients. Exemple : un CRM pour une petite équipe, avec attribution des contacts et accès pour les responsables.
Noms et marques
PostgreSQL et Slonik sont des marques commerciales ou des marques déposées de la PostgreSQL Community Association of Canada ; elles sont utilisées conformément à l’autorisation publiée par cette association. Politique d’utilisation.
Valkey est un projet de la Linux Foundation. Son nom et ses marques servent à identifier la technologie citée. Politique d’utilisation.
Les noms node-postgres, ioredis, IndexedDB et idb-keyval, ainsi que les marques associées, restent la propriété de leurs titulaires respectifs ou des responsables des projets. Les références servent à identifier des produits, des normes ou des exemples de code source. La documentation OwlMeans n’implique aucun parrainage ni aucune approbation de la part de ces titulaires.