누군가 memcached의 보조 저장소로 lucene을 사용하려고 했습니까?Lucene을 memcached의 보조 저장소로 사용
여기에 거래의 : 임 확장 정적 데이터 저장을위한 아키텍처에서 작동합니다. 회사는 특정 정적 정보를 현지화하기로 결정 했으므로 DB 엔터티를 20 개 번역 할 예정이므로 약 4G 전체 정적 텍스트가 제공됩니다. 데이터의 성격은 완전히 읽기 전용입니다 (기본적으로 지리 정보 및 사용자 요약 번역).
그래서 나는 때문에 NIOFSDirectory 및 MMapDirectory의, 루씬으로 이동하기로 결정했다. 문제는 우리가 32bit jvm =>을 실행하고있어 MMapDirectory를 사용하여 멋진 시간이 끝나고 (지금까지 2 개 언어에 대한 아키텍처를 완성한 것입니다). 필자는 NIOFSDirectory를 테스트하여 그 성능이 매력적으로 보이지만 실제 디스크 사용률이 높지는 않으므로 memcached를 생각하고 memcached 프로세스가 발생할 때 백업 저장소로 NIOFSDirectory를 사용합니다.Physcally는 앱의 모든 노드처럼 될 것입니다. 클러스터는 memcached 프로세스에 4G 텍스트를 포함하고 lucene 'NIOFSDirectory로 백업됩니다.
그래서 사람들은 어떻게 생각하는지? 이 아치인가. 좋은거야?