BLOB ou BFILE, lequel est le mieux ?
Bonjour,
J'ai une question sur la structure d'une table sous Oracle 10g et 11g, mon application stocke nativement des fichiers en base comme blob dans une table tab_file:
Code:
1 2 3 4 5
| CREATE TABLE tab_file
(
m_INDEX VARCHAR2 (10) DEFAULT 'IGNORE' NOT NULL
,m_FILE BLOB DEFAULT empty_blob()
); |
Un projet prévoit d'importer 21 000 000 de fichiers (donc autant d'entrées dans cette table).
Chaque fichier aura une taille de moins de 500Ko en moyenne.
La question est de savoir si Oracle tiendra la charge ?
Et surtout faut-il modifier le stockage des fichiers blobs en passant par des BFILE, si oui, quel est impact en terme de performance, requêtage, indexation, sauvegarde, etc ...
Merci pour vos avis