2011-02-10 2 views
1

: http://ifpeople.wordpress.com/2010/10/20/plone-4-best-yet-of-the-best-cms/Plone 4 데이터는 데이터베이스가 아닌 파일 시스템에 저장됩니까? 이 게시물에 따르면

가 데이터 저장에 대한 단어 :

모든 파일 데이터가 이제 에 저장되어 있기 때문에 매우 큰 파일을 처리 할 수 ​​플론 (Plone) 4의 용량이 대폭 을 개선

데이터베이스가 아닌 파일 시스템 이것은 Plone의 능력을 향상시켜 거대한 컨텐츠를 처리 할 수 ​​있습니다. 저장소를 그대로 사용하십시오!

나는 plone 사용자가 아닙니다. 그 단어의 의미는 무엇입니까? 플랫 파일 데이터베이스입니까?

답변

4

업로드 된 pdfs 등을 데이터베이스에 저장하는 대신 이제는 일반 파일 시스템 폴더에 저장됩니다.

그래서 정규 파일 시스템에 일반 파일로 저장됩니다. Plone의 데이터베이스 자체는 이러한 파일을 투명하게 처리하므로 응용 프로그램 코드는 파일이 파일 시스템에 있는지 데이터베이스 내부에 있는지를 알 필요가 없습니다. (기술 용어는 "BLOB storage": 2 진 대형 객체).

는 그리고, 그래, 그것은 또 다른 설명은

:-) 성능에 많은 도움이 http://jstahl.org/archives/2010/09/01/5-things-that-rock-about-plone-4/에 점 4를 참조하십시오.

4

기본적으로 Plone 4 사이트에 업로드 된 파일 및 이미지는 기존의 '파일 저장'파일 (예 : Data.fs)에 저장되지 않고 파일 시스템의 특수하게 구성된 'BLOB'저장 영역에 저장됩니다 . 거대한 Data.fs 파일을 막는 데 엄청난 도움이됩니다. 그 밖의 모든 것은 이전과 같이 파일 저장소에 저장됩니다. 당신이 걱정할 필요가있는 것은 repozo가 이것을 지원하지 않기 때문에 백업을 올바르게 수행하는 것입니다 :-)

+1

참조 http://stackoverflow.com/questions/451952/what-is-the -correct-way-to-backup-zodb-blob/2664479 # 2664479 blob을 올바르게 백업하는 방법에 대한 정보. –

1

아니요,이 인용문은 ZODB "BLOB 지원"(http : // ko)을 포함합니다. wikipedia.org/wiki/Binary_large_object) Plone 4.이 릴리스 이전에 파일 및 이미지와 같은 객체는 (플랫 파일) Data.fs 파일 (ZODB의 일부 임)에 저장되었습니다. 이제, 그들은 다음과 같이 파일 (여전히 ZODB에 의해 관리)에 파일 시스템에 저장되어있는

:

var/blobstorage 
var/blobstorage/.layout 
var/blobstorage/0x00 
var/blobstorage/0x00/0x00 
var/blobstorage/0x00/0x00/0x00 
var/blobstorage/0x00/0x00/0x00/0x00 
var/blobstorage/0x00/0x00/0x00/0x00/0x00 
var/blobstorage/0x00/0x00/0x00/0x00/0x00/0x00 
var/blobstorage/0x00/0x00/0x00/0x00/0x00/0x00/0x3b 
var/blobstorage/0x00/0x00/0x00/0x00/0x00/0x00/0x3b/0xa5 
var/blobstorage/0x00/0x00/0x00/0x00/0x00/0x00/0x3b/0xa5/0x038ba9d72acbdcdd.blob 
var/blobstorage/0x00/0x00/0x00/0x00/0x00/0x00/0x3b/0xa9 
var/blobstorage/0x00/0x00/0x00/0x00/0x00/0x00/0x3b/0xa9/0x038ba9d836b5cdaa.blob 
관련 문제