На моем текущем рабочем месте существующее приложение заменяется новым сторонним приложением. База данных существующего приложения в Oracle 10g должна быть перенесена. Существующее приложение хранит различные документы в виде больших двоичных объектов. Согласно модели данных нового приложения, они хранят документы в файлах. Мне поручено преобразование существующих больших двоичных объектов в файлы.
Существует около 5 миллионов записей на общую сумму 1 ТБ.
Мне интересно, сможем ли мы использовать идею Oracle SecureFile в этом процессе. У нас есть несколько доступных сред Oracle 11g. Это моя идея:
1) Импортируйте существующие 10-граммовые BLOB-файлы в 11g SecureFiles.
2) Преобразовать Oracle SecureFiles (DBFS) в файловую систему Windows (CIFS?).
Преимущество этой идеи заключается в том, что процесс преобразования BLOB в файл будет нативным и будет осуществляться Oracle (иными словами, производительным, проверенным и обработанным в исключительных случаях процессом). Я не имею ни малейшего представления о преобразовании файловой системы.
Эксперты, это осуществимая идея? Не знаю, поможет ли это ... но новое приложение на Oracle 11gR2.