TDengine Ferramenta de big data grátis
Framework gratuito de big data para Internet of Things (IoT)
Plataforma de big data de código aberto para lidar com dados históricos e dados em tempo real. Ele fornece SQL como a linguagem de consulta e suporta C/C ++, Java, Python e muito mais.
Visão geral
O TDEngine é uma estrutura de big data de código aberto. É um sistema de big data projetado para a Internet das Coisas (IoT). É uma plataforma de big data de big data altamente escalável, confiável e de alto desempenho para o processamento de dados em larga escala. O TDEngine vem com recursos como armazenamento em cache, computação de fluxo, fila de mensagens e muito mais para reduzir os custos de desenvolvimento e operação. Ele serve como um banco de dados relacional e uma plataforma rápida para armazenar, consultar e analisar dados de séries temporais. Devido ao seu design de armazenamento, essa plataforma de big data de código aberto é pelo menos 10 vezes mais rápido que outros bancos de dados. Em uma máquina de núcleo único, o TDEngine pode lidar com até 20k consultas por segundo e recuperar até 10 milhões de pontos de dados por segundo. O TDEngine fornece uma ferramenta robusta de análise de dados que permite que as empresas façam consultas ou análises ad hoc usando o tdengine shell, python, r ou matlab. Os desenvolvedores podem instalar e executá -lo rapidamente. Além disso, não há outras dependências. Além disso, o SQL padrão pode ser usado com conectores, incluindo C/C ++, Java, Python, Go, RESTful e Node.JS. Essa estrutura de big data pode ser facilmente integrada a outras ferramentas sem uma única linha de código, incluindo Telegraf, Grafana, Matlab, R MQTT, OPC, Hadoop, Spark e muito mais. O TDEngine é desenvolvido em C, Python, Java e vem com toda a documentação sobre desenvolvimento e implantação. A licença para esta plataforma de big data de código aberto é AGPL-3.0.
Características
A seguir estão os principais recursos do tdengine:
- código aberto e de código aberto
- análise de dados poderosa
- Apoie a integração com outras ferramentas
- 10x mais rápido nas velocidades de inserção/consulta
- pilha completa para dados de séries temporais
- Consuma menos recursos de computação
- otimizar para a Internet das Coisas (IoT)
- Computação de fluxo
- Faixa de mensagens
- Custo-beneficio
Instalação
Instalando usando o Snap Store no Ubuntu
O Snap já está instalado, se você estiver executando o Ubuntu 16.04 ou superior. No entanto, você pode instalá -lo no Ubuntu 14.04 com o comando abaixo.
$ sudo apt install snapd
Execute o seguinte comando para instalar o tdengine.
$ sudo snap install tdengine
Instalando no Ubuntu
Download TDENGINE-SERVER-2.1.1.0-Linux-x64.deb Arquivo de https://www.taosdata.com/en/getting-started/. Execute os seguintes comandos para instalar o tdengine:
$ sudo dpkg -i TDengine-server-2.1.1.0-Linux-x64.deb
$ sudo apt-get install -f
Inicie o serviço TDENGINE.
$ sudo systemctl start taosd
Comando para iniciar o tdengine shell.
$ taos