2014-07-17 4 views
1

우리는 나중에 검색하거나 복사해야하는 많은 양의 문서를 저장해야하는 소프트웨어 솔루션을 구현하려고합니다. 애플리케이션 서버가 JBoss 제품 (실제로 WildFly)이 될 것이므로 꽤 흥미로운 Modeshape 프로젝트를 발견했습니다.
그러나 지금까지 내가 문서/프리젠 테이션에서 이해하는 한,이 제품은 강하게 "In Memory"탄력적 인 데이터베이스로 분류되었습니다. 우리의 요구 사항은 스토리지에 실제로 컨텐츠 문서를 저장하는 것이기 때문에 (우리 서버가 고장 난다면 데이터를 잃을 여유가 없습니다)이 선택이 우리의 목적에 부합되는지 궁금합니다. 아니면 다른 NoSQL 기반 제품을 사용해야합니까?
감사합니다.자바 기반 콘텐츠 저장소

답변

2

ModeShape는 실제로 잘 작동하며 컴퓨터 클러스터를 통해 콘텐츠를 배포하는 메모리 내장 리포지토리로 구성하면 정말 빠릅니다. 그러나 이는 대규모 클러스터 및 많은 양의 데이터가 포함 된 실제 시나리오에만 유용합니다.

ModeShape를 사용하는 대부분의 응용 프로그램은 분산 된 메모리 내 그리드에 의존하지 않고 디스크에 내용을 유지하는 것을 선호합니다. ModeShape는이를 확실히 지원합니다. 이렇게하려면 기본 Infinispan을 캐시 저장소로 설정하여 파일 시스템, 여러 종류의 데이터베이스 등 원하는 위치에 컨텐츠를 유지하십시오. 또한 ModeShape가 바이너리 컨텐츠를 저장하는 위치를 독립적으로 제어 할 수 있습니다.

+0

답장을 보내 주셔서 감사합니다. 글쎄요, 단지 하나의 질문입니다 : 메모리 내 저장소의 일반적인 시나리오는 무엇입니까? 나는 콘텐츠 데이터가 저장소에 유지되지 않는 몇 가지 사용 사례를 파악하기가 어렵다고 인정합니다. 감사! – user2824073

+1

기본적으로 클러스터에 충분한 시스템이 있어야 복제본을 충분히 확보 할 수 있으므로 여러 대의 시스템을 잃어 버리더라도 모든 데이터를 유지할 수 있습니다. 다양한 변형에 대한 자세한 내용은 https://docs.jboss.org/author/display/MODE/Clustering을 참조하십시오. –

+0

감사! +2! ;-) – user2824073