TDengine Strumento Big Data gratuito
Framework Big Data gratuito per Internet of Things (IoT)
Piattaforma di big data open source per la gestione di dati storici e dati in tempo reale. Fornisce SQL come linguaggio di query e supporta C/C ++, Java, Python e altro ancora.
Panoramica ### ** ** TDengine è un framework di big data open source. È un sistema di big data progettato per Internet of Things (IoT). È una piattaforma di big data senza prestazioni altamente scalabile, affidabile e ad alte prestazioni per l’elaborazione di dati su larga scala. TDEngine viene fornito con funzionalità come memorizzazione nella cache, calcolo dello streaming, coda di messaggi e molte altre per ridurre i costi di sviluppo e funzionamento. Serve come database relazionale e una piattaforma veloce per archiviare, interrogare e analizzare i dati delle serie temporali. A causa del suo design di archiviazione, questa piattaforma di big data open source è almeno 10 volte più veloce di altri database. Su una macchina a singolo core, TDengine può gestire fino a 20k query al secondo e recuperare fino a 10 milioni di punti dati al secondo. TDengine fornisce uno strumento di analisi dei dati robusti che consente alle aziende di eseguire query o analisi ad hoc utilizzando TDEngine Shell, Python, R o MATLAB. Gli sviluppatori possono installarlo e eseguirlo rapidamente. Inoltre, non ci sono altre dipendenze. Inoltre, SQL standard può essere utilizzato con connettori tra cui C/C ++, Java, Python, Go, Resful e Node.Js. Questo framework di big data può essere facilmente integrato con altri strumenti senza una singola riga di codice tra cui Telegraf, Grafana, Matlab, R MQTT, OPC, Hadoop, Spark e molti altri. TDEngine è sviluppato in C, Python, Java e viene fornito con tutta la documentazione per quanto riguarda lo sviluppo e la distribuzione. La licenza per questa piattaforma di big data open source è AGPL-3.0.
Requisiti di sistema
Per installare TDEngine, è necessario disporre dei seguenti software:
- Java 8 o più
Caratteristiche
Di seguito sono riportate le caratteristiche chiave di TDEngine:
- gratuito e open source
- potente analisi dei dati
- Supportare l’integrazione con altri strumenti
- 10 volte più veloce sulle velocità di inserto/query
- Stack completo per i dati delle serie temporali
- Consumare meno risorse di elaborazione
- Ottimizza per Internet of Things (IoT)
- Streaming Computing
- Messaggi di coda
- Conveniente
Installazione
Installazione utilizzando Snap Store su Ubuntu
Snap è già installato, se stai eseguendo Ubuntu 16.04 o superiore. Tuttavia, è possibile installarlo su Ubuntu 14.04 con comando sotto.
$ sudo apt install snapd
Esegui il comando seguente per installare TDengine.
$ sudo snap install tdengine
Installazione su Ubuntu
Scarica tdengine-server-2.1.1.0-Linux-x64.deb File da https://www.taosdata.com/en/getting-started/. Esegui i seguenti comandi per installare TDEngine:
$ sudo dpkg -i TDengine-server-2.1.1.0-Linux-x64.deb
$ sudo apt-get install -f
Avvia il servizio TDEngine.
$ sudo systemctl start taosd
Comanda per avviare TdEngine Shell.
$ taos