Elasticsearch
Elasticsearch é um software de motor de busca baseado na biblioteca Apache Lucene, providenciando um banco de dados distribuído com índice reverso que permite busca em texto-livre em tempo real.[2] Possuí uma interface web HTTP e armazena os documentos no formato JSON. É desenvolvido em Java, e seu código-fonte é disponível publicamente sob uma licença proprietária.[3][4] Também é possível interagir com o Elasticsearch através de clientes Java,[5] .NET[6] (C#), PHP,[7] Python,[8] Ruby[9] e outras linguagens.[10]
Desenvolvedor | Elastic NV |
Plataforma | Multiplataforma |
Modelo do desenvolvimento | Misto |
Lançamento | 8 de fevereiro de 2010 (14 anos) |
Versão estável | 8.15.2 (26 de setembro de 2024[1]) |
Escrito em | Java |
Gênero(s) | Motor de busca |
Licença | Proprietária |
Página oficial | www |
De acordo com a DB-Engines ranking, Elasticsearch é o motor de busca mais popular da indústria.[11]
Serviços gerenciados
editarDesenvolvido em 2015 a partir de uma aquisição,[12] a Elastic Cloud é uma oferta da Elastic de software como serviço de produtos relacionados ao Elasticsearch.[13] No final de 2017, a Elastic em parceria com a Google passou a oferecer o Elastic Cloud na Google Cloud Platform, e a Alibaba passou a oferecer o Elasticsearch e o Kibana na Alibaba Cloud.[14][15] Já a AWS oferece um serviço gerenciado de Elasticsearch desde 2015.[16][17][18][19]
ELK
editarEm paralelo ao Elasticsearch é desenvolvido o motor de coleção de dados e parsing de logs chamado Logstash, além da ferramenta de visualização Kibana, bem como o Beats que é uma coleção de coletores mais leves que o Logstash. Os quatro produtos formam uma solução integrada chamada de "Elastick Stack" ou "Elasticsearch, Logstash, Kibana", normalmente referido como ELK. Enquanto o Elasticsearch provê o motor de busca e o Logstash/Beats a coleta dos dados, o Kibana provê a visualização deles numa ferramenta na qual os usuários podem criar gráficos de barra, linha e dispersão, ou gráficos e mapas de pizza em cima de grandes volumes de dados.[20][21][22][23]
Referências
- ↑ «Release Elasticsearch 8.15.2 · elastic/elasticsearch». github.com (em inglês). 26 de setembro de 2024. Consultado em 29 de setembro de 2024
- ↑ «Data in: documents and indicesedit». Elasticsearch. Consultado em 23 de dezembro de 2022
- ↑ Krazit, Tom (21 de janeiro de 2021). «'It's not OK': Elastic takes aim at AWS, at the risk of major collateral damage». Protocol (em inglês). Consultado em 22 de janeiro de 2021
- ↑ «No, Elastic X-Pack is not going to be open source - according to Elastic themselves -». Flax.co.uk (em inglês). 2 de março de 2018. Consultado em 14 de março de 2019
- ↑ «Elasticsearch Java Client». github.com. Consultado em 7 de outubro de 2022
- ↑ «Elasticsearch .NET Client». github.com. Consultado em 7 de outubro de 2022
- ↑ «Elasticsearch PHP Client». github.com. Consultado em 7 de outubro de 2022
- ↑ «Elasticsearch Python Client». github.com. Consultado em 7 de outubro de 2022
- ↑ «Elasticsearch Ruby Client». github.com. Consultado em 7 de outubro de 2022
- ↑ «Programming Language Clients». elastic.co. Consultado em 7 de outubro de 2022
- ↑ «DB-Engines Ranking - popularity ranking of search engines». db-engines.com. Consultado em 10 de janeiro de 2016
- ↑ Oliver, Andrew C. (10 de março de 2015). «Elasticsearch buys into search as a service, rebrands as 'Elastic'». InfoWorld.com (em inglês). Consultado em 1 de abril de 2019
- ↑ «Elastic acquires search startup Swiftype». TechCrunch.com (em inglês). Consultado em 1 de abril de 2019
- ↑ Yegulalp, Serdar (7 de abril de 2017). «Google Cloud to host open source Elasticsearch». InfoWorld.com (em inglês). Consultado em 1 de abril de 2019
- ↑ «Alibaba Cloud to Offer Elasticsearch, Kibana, and X-Pack in China». Elastic.co (em inglês). 13 de outubro de 2017. Consultado em 1 de abril de 2019
- ↑ «New – Amazon Elasticsearch Service». Amazon Web Services. 1 de outubro de 2015. Consultado em 22 de abril de 2019
- ↑ «Amazon Elasticsearch Service – Amazon Web Services (AWS)». Amazon Web Services, Inc. (em latim). Consultado em 8 de fevereiro de 2019
- ↑ «Hosted Elasticsearch & Kibana on AWS». Elastic.co. Consultado em 16 de outubro de 2016
- ↑ «Elasticsearch Setup». Ctovision.com. Consultado em 16 de outubro de 2016. Cópia arquivada em 21 de agosto de 2018
- ↑ «Five reasons to upgrade to Kibana 4». theserverside.com (em inglês). Consultado em 7 de fevereiro de 2017
- ↑ «Elastic brings order to its product line with Elastic Stack». TechCrunch (em inglês). Consultado em 1 de abril de 2019
- ↑ «What is the ELK Stack?». Elasticsearch. Consultado em 23 de dezembro de 2022
- ↑ «What is the ELK Stack?». AWS. Consultado em 23 de dezembro de 2022