2014-07-18 5 views
0

우리는 OrientDB를 임베디드 Java 모드 (별도의 서버 프로세스가 아닌)로 사용하고 있으며 보안상의 이유로 /tmp에서 스 니피를 실행하지 않기를 원합니다.Snappy없이 OrientDB를 실행하려면 어떻게해야합니까?

내 이해는 압축이 압축에 대한 것입니다. OrientDB 서버에 대한 XML 구성 파일에서 압축을 사용하지 않도록 설정하는 방법에 대한 몇 가지 참조를 찾았습니다. 그러나 이는 우리에게 적용되지 않습니다. 압축 설정을 변경할 수있는 ALTER 명령이있는 것처럼 보였지만, a) 명령이 무엇인지 알 수 없었고, b) 그 시점에서 실행하면 너무 늦을 수 있습니다. 스냅이 이미로드되었을 수 있습니다.

다른 옵션은 snappy.so 라이브러리를 서버에 영구적으로 설치하고 OrientDB에서 해당 복사본을 사용할 수 있는지 여부입니다. 그게 가능하지 않다고 생각하지만 그럴 경우 그것을 언급 할 것이라고 생각했습니다.

우리는 OrientDB 1.7.4를 사용하고 있습니다.

답변

1
이 옵션으로 JVM을 시작

:

-Dstorage.compressionMethod=nothing 

중요한은 모드로 데이터베이스를 만드는 것입니다. 2.0 이전 (아직 스냅 샷 상태 임)에 이러한 설정으로 데이터베이스를 생성하고 사용해야합니다.

+0

감사! 대신 System.setProperty를 호출하는 일이 끝났지 만 훌륭합니다. –

+0

예, 동일합니다. – Lvca

관련 문제