Diferenças entre Elasticsearch e OpenSearch
- Arquitetura unificada: um mecanismo de pesquisa distribuído e RESTful, com suporte para pesquisa e análise em tempo quase real em petabytes de dados
- Uma ampla gama de casos de uso: análise de logs, pesquisa empresarial, análise de big data, pesquisa vetorial, pesquisa semântica, RAG, etc.
- Recursos aprimorados: otimização profunda com base em versões de código aberto, alto desempenho, alta disponibilidade, custo-benefício e totalmente gerenciado
Uma comparação dos principais recursos
Dimensão | CSS Elasticsearch | CSS OpenSearch |
|---|---|---|
Origem | Baseado no Apache Lucene, o Elasticsearch é um mecanismo de pesquisa maduro e amplamente adotado. | O OpenSearch, um fork do Elasticsearch, herda seus principais recursos de pesquisa e análise, enquanto continua a evoluir. |
Compatibilidade |
|
|
Política de versão | A versão principal é a 7.10.2, que será continuamente otimizada. Recomendamos atualizar todos os clusters do Elasticsearch para essa versão. | A versão será continuamente atualizada para acompanhar as inovações de código aberto. |
Recursos do kernel | O CSS fornecerá aprimoramento contínuo do kernel, impulsionado por P&D interno. | O CSS integrará suas próprias capacidades exclusivas com inovações de código aberto para garantir o aprimoramento contínuo do kernel. |
Evolução | Enfatiza a estabilidade da versão 7.x e os aprimoramentos internos. | Integra ativamente novos recursos nativos da nuvem. |
Sugestões de seleção de mecanismo
Cenário | Mecanismo recomendado | Motivo |
|---|---|---|
Execução do Elasticsearch 7.10.2 ou anterior para estabilidade de longo prazo | Elasticsearch |
|
Novos recursos disponíveis no Elasticsearch 8.x são necessários | OpenSearch |
|
Migração tranquila de clusters existentes do Elasticsearch 7.x | Elasticsearch ou OpenSearch | Ambos são compatíveis com as APIs do Elasticsearch 7.10.2, com um custo de migração semelhante. |

