Oracle 11.2 (aka 11gR2) : DBFS et SecureFile Provider Store

En plus d’Oracle ASM Cluster File System (ACFS), Oracle 11g Release 2 (aka 11gR2) offre un autre système de fichiers avec des fonctionnalités très différentes, Oracle DBFS. Disponible sur RHEL5 et Oracle EL5, ce système de fichiers peut être monté grace à FUSE (Filesystem in Userspace) comme un FileSystem classique ou manipulé directement avec le programme dbfs_client
Derrière DBFS, un fournisseur de stockage (Store Provider) assure la persistence des fichiers. Oracle offre 2 implémentations de Store Provider:
* le « SecureFile Provider Store » qui, comme son nom l’indique, permet de stocker les fichiers dans une structure de type SecureFile LOB (partitionnée par défaut).
* le « Hierarchical Store » qui permet de stocker des fichiers sur des systèmes hiérarchiques comme, par exemple, des bandes oun pour être vraiment à la page, des systèmes de type cloud storage, avec en l’occurence Amazon S3.
Mais Oracle 11.2 ne s’arrête pas là puisque la version offre des interfaces qui permettent d’implémenter son propre Store Provider. Pour vous faire une idée et pour les plus anciens d’entre nous, cela ressemble bien, au moins de loin, à une sorte de renaissance d’Oracle iFS avec des performances qui vous scotcheraient au plafond.
Enfin assez rêvé ! Cet article présente comment débuter avec DBFS et le SecureFile Provider Store en quelques minutes.

Lire l'article »