Qual é uma maneira simples de obter transações ácidas com persistência no sistema de arquivos local (em Java)?
-
20-09-2019 - |
Pergunta
Estou trabalhando em um pequeno projeto (Java), onde um site precisa manter uma lista (preferencialmente separada por vírgula) de endereços de email registrados, nada mais e poder verificar se um endereço está na lista. Não tenho controle sobre a hospedagem ou a falta de suporte ao banco de dados do servidor.
Prevayler parecia uma boa solução, mas o site é uma cidade fantasma, com um exemplo de código ausente de praticamente em todos os lugares que deveria estar, por isso sou um pouco cauteloso.
Que outras opções são recomendadas para essa tarefa?
Outras dicas
Sim, pretayler e seu concorrente histórico, Space4J, são realmente bons candidatos a um caso tão simples. Eles são muito mais simples que o DB, fornece alguns conceitos úteis e são muito rápidos (já que, de fato, o FS é apenas um backup do armazenamento de dados da memória.
Você pode querer considerar Berkeley DB.