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. |