Qu'est-ce que le schéma à la lecture (schema-on-read) ?
Le schéma à la lecture (schema-on-read) est une approche où les données sont stockées sous leur forme brute et où la structure n'est appliquée qu'au moment où les données sont interrogées, et non lorsqu'elles sont écrites. Il s'oppose au schéma à l'écriture, offrant la souplesse de stocker dès maintenant des données variées et de décider plus tard comment les interpréter.
Les bases de données traditionnelles utilisent le schéma à l'écriture : vous définissez la structure au préalable, et les données doivent s'y conformer avant de pouvoir être stockées. Le schéma à la lecture inverse cela : stockez les données brutes et imposez un schéma au moment de la requête, en n'interprétant la structure qu'à la lecture.
- Le schéma à l'écriture impose la structure tôt ; fiable mais rigide, et plus lent à intégrer des données nouvelles ou variées.
- Le schéma à la lecture stocke d'abord et structure ensuite ; flexible pour des données diverses, évolutives ou non structurées (courant dans les data lakes).
Le schéma à la lecture brille lorsque vous ne connaissez pas encore toutes les questions que vous poserez, ou lorsque la forme des données varie, mais il reporte l'effort d'interprétation sur celui qui interroge.
iDBQuery allège ce fardeau d'interprétation. Lorsque vous connectez une source, il inspecte automatiquement la structure et sa couche sémantique en déduit la signification, de sorte que même des données faiblement structurées ou peu familières deviennent interrogeables en langage naturel sans que vous définissiez d'abord un schéma à la main. Pour les fichiers, dossiers et documents, iDBQuery les ingère et rend leur contenu interrogeable à la lecture, en appliquant la structure nécessaire pour répondre à votre question. Que vos données soient rigoureusement modélisées ou brutes et variées, vous vivez la même expérience : posez une question, obtenez une réponse sourcée, iDBQuery se chargeant pour vous de l'interprétation de la structure.
Updated 2026-06-22