Oracle SecureFile - PullRequest
       21

Oracle SecureFile

3 голосов
/ 02 февраля 2012

На моем текущем рабочем месте существующее приложение заменяется новым сторонним приложением. База данных существующего приложения в Oracle 10g должна быть перенесена. Существующее приложение хранит различные документы в виде больших двоичных объектов. Согласно модели данных нового приложения, они хранят документы в файлах. Мне поручено преобразование существующих больших двоичных объектов в файлы.

Существует около 5 миллионов записей на общую сумму 1 ТБ.

Мне интересно, сможем ли мы использовать идею Oracle SecureFile в этом процессе. У нас есть несколько доступных сред Oracle 11g. Это моя идея:

1) Импортируйте существующие 10-граммовые BLOB-файлы в 11g SecureFiles. 2) Преобразовать Oracle SecureFiles (DBFS) в файловую систему Windows (CIFS?).

Преимущество этой идеи заключается в том, что процесс преобразования BLOB в файл будет нативным и будет осуществляться Oracle (иными словами, производительным, проверенным и обработанным в исключительных случаях процессом). Я не имею ни малейшего представления о преобразовании файловой системы.

Эксперты, это осуществимая идея? Не знаю, поможет ли это ... но новое приложение на Oracle 11gR2.

1 Ответ

0 голосов
/ 02 февраля 2012

Вы можете конвертировать капли в документы и помещать их в базу данных. Если вы определили dbfs для использования безопасных файлов - рекомендуется - и при начальной загрузке с файловой системой, такой как ведение журнала, у вас будет хорошая производительная файловая система, сравнимая с производительностью nfs. Проблема со средой Windows заключается в том, что вы не можете смонтировать нативный dbfs в Windows (AFAIK). Однако вы можете смонтировать его в Linux и перейти к cifs. Не совсем идеальное решение, но может использоваться в качестве обходного пути, пока в Windows не станет доступно собственное монтирование dbfs.

Файловая система, подобная журналированию, хороша для производительности, а не для восстановления или подачи в резервные базы данных. Это связано с тем, что регистрируются только метаданные файла, а не его содержимое. Вы должны включить эти знания в процесс восстановления или перейти к полной регистрации после завершения начальной загрузки / преобразования. Это было бы моим предпочтением.

dbfs великолепен, в сочетании с расширенным сжатием он может сэкономить довольно много места.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...