Кто-нибудь пробовал использовать lucene в качестве резервного хранилища для memcached?
Вот сделка: я работаю над архитектурой для масштабируемого статического хранения данных.Фирма решила сделать локализацию определенной статической информации, поэтому вскоре у нас будет 20 переводов наших объектов БД, что даст примерно + 4G общего статического текста.Природа данных полностью доступна только для чтения (это в основном геолокация и переводы пользовательских сводок).
Поэтому я решил использовать lucene из-за его NIOFSDirectory и MMapDirectory.Проблема в том, что у нас 32-битная версия jvm =>, поэтому скоро классные времена с MMapDirectory закончатся (до сих пор я делал архитектуру для 2 языков).Я протестировал NIOFSDirectory, и его производительность выглядит привлекательно, но мне не очень нравится высокая загрузка диска, поэтому я думаю о memcached и использую NIOFSDirectory в качестве хранилища резервных копий, когда что-то случится с процессом memcached.
Физически это будетбыть как каждый узел в приложении.кластер будет содержать текст 4G в процессе memcached и поддержан lucene 'NIOFSDirectory.
Так что вы думаете, ребята?Это арка.Неплохо?