2017-01-18 2 views
0

많은 수의 미디어 파일을 oracle에 저장하려고합니다. 나는 pl/sql 프로 시저를 사용하여 blob의 형태로이 파일들을 저장할 수 있다고 믿는다. 그러나 미디어 파일의 해상도/품질에 영향을 미치지 않도록하고 싶습니다. 또한 Oracle DB에 미디어 파일을 저장하는 데 고려해야 할 사항이 있습니까?Oracle에 이미지/미디어 파일 저장

+0

http://softwareengineering.stackexchange.com/questions/150669/is-it-a- 실무에서 저장에 이르는 대형 파일 - 10-MB-in-a-database – GurV

답변

1

블롭에 파일을 저장하고 검색하면 이미지 품질이나 해상도에 영향을 미치지 않습니다. 오라클은이 객체를 바이너리 객체로 취급하며 사용자가 저장하는 것은 검색시 얻을 수있는 것입니다.

일반적으로 이러한 수정은 데이터를 BLOB에 저장하기 전에 응용 프로그램 계층 논리에서 수행됩니다. 텍스트 기반 파일의 경우 압축하여 저장하면 디스크 공간을 절약 할 수 있습니다. 이미지의 경우 일반적으로 해상도/이미지 크기가 파일 크기를 줄이기 위해 수정됩니다. 응용 프로그램을 설계하는 과정에서 결정되는 사항은 응용 프로그램 아키텍처의 일부입니다 전체 스토리지 요구 사항을 줄입니다.

또한 이것이 올바른 설계가 될지 고려하십시오. 저장소 요구 사항, 응용 프로그램 성능 및 확장 성 측면에서 의미가 있습니다. stackoverflow에는 RDBMS 대 NoSQL 데이터베이스와 파일 시스템의 이미지 저장 이점에 대해 설명하는 몇 가지 스레드가 있습니다. 또한 파일의 평균 크기가 중요합니다.

몇 가지 링크 :

Storing images in NoSQL stores

NoSQL- Is it suitable for storing images?

Storing very big files in database

https://softwareengineering.stackexchange.com/questions/150669/is-it-a-bad-practice-to-store-large-files-10-mb-in-a-database

관련 문제