sdx-developers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[sdx-developers] SDX 2 : Entrepots de documents


From: Martin Sévigny
Subject: [sdx-developers] SDX 2 : Entrepots de documents
Date: Thu, 21 Mar 2002 13:20:17 +0100

Bonjour,

Voici une petite réflexion à propos des entrepôts de documents dans SDX.
L'idée est de permettre différents types d'entrepôts, à tout le moins un
entrepôt base de données relationnelles (le seul dans SDX 1), l'entrepôt
base de données XML, l'entrepôt système de fichiers propre à SDX,
l'entrepôt URL.

Dans une application SDX, plusieurs entrepôts seront possibles. Un
entrepôt sera déclaré par défaut, ainsi lors de l'ajout d'un document
sans mention de l'entrepôt (comme dans SDX 1), cet entrepôt par défaut
sera utilisé. Sinon, on spécifie l'entrepôt où l'on veut ajouter un
document.

SDX gardera une trace de l'entrepôt où se trouve un document. Ainsi,
lors de la lecture d'un document ou de sa suppression, aucun besoin de
spécifier l'entrepôt en question. Les entrepôts A, B et C supposent un
stockage propre à SDX des documents indexés. Il s'agit d'ailleurs du
scénario de SDX 1. L'entrepôt D ne prévoit pas un stockage des
documents, ils resteront "distants", c'est-à-dire accessible depuis une
URL.

Ces entrepôts fonctionneront à la fois sur des documents 'SDX'
(XML/HTML) et des documents attachés.

Les paramètres de ces entrepôts seraient :

A) SGBDR (possibilité de lecture et d'écriture des documents)

- une source de données déclarée dans la configuration
- un code d'application SDX
- un identifiant de l'entrepôt

L'idée est de créer une table dans le SGBD, comme le fait SDX
actuellement, pour stocker les documents, une autre pour les documents
attachés.

B) SGBD XML (possibilité de lecture et d'écriture des documents)

- une source de données dans la configuration (à voir)
- un code d'application SDX
- un identifiant de l'entrepôt

L'idée est de créer une collection dans le SGBD XML pour stocker ces
documents. A voir pour les documents attachés.

C) Système de fichiers SDX (possibilité de lecture et d'écriture des
documents)

- un répertoire de base où se trouveront les fichiers
- un identifiant de l'entrepôt
- des règles pour l'organisation des fichiers (nombre d'objets par
répertoire par exemple)

L'idée est de prendre les documents et de les organiser dans ce système
de fichiers.

D) URL (possibilité de lecture seulement des documents)

- un identifiant de l'entrepôt

L'idée est de permettre une lecture des documents se trouvant à une URL
quelconque. Cette URL peut-être évidemment un file://, d'où la
possibilité d'indexer du contenu sur un disque sans le dupliquer ni le
déplacer.

Commentaires bienvenus. Dans un autre message, je précisera la manière
dont tout cela pourrait être implanté.

Martin Sévigny




reply via email to

[Prev in Thread] Current Thread [Next in Thread]