Khung dữ liệu lớn

TDengine Công cụ dữ liệu lớn miễn phí

Khung dữ liệu lớn miễn phí cho Internet of Things (IoT)

Nền tảng dữ liệu lớn nguồn mở để xử lý dữ liệu lịch sử và dữ liệu thời gian thực. Nó cung cấp SQL như ngôn ngữ truy vấn và hỗ trợ C/C ++, Java, Python, v.v.

Tổng quan

Tdengine là một khung dữ liệu lớn nguồn mở. Nó là một hệ thống dữ liệu lớn được thiết kế cho Internet of Things (IoT). Đây là một nền tảng dữ liệu lớn miễn phí có thể mở rộng, đáng tin cậy và hiệu suất cao để xử lý dữ liệu quy mô lớn. Tdengine đi kèm với các tính năng như bộ nhớ đệm, điện toán luồng, xếp hàng tin nhắn và nhiều hơn nữa để giảm chi phí phát triển và vận hành. Nó phục vụ như một cơ sở dữ liệu quan hệ và một nền tảng nhanh để lưu trữ, truy vấn và phân tích dữ liệu chuỗi thời gian. Do thiết kế lưu trữ của nó, nền tảng dữ liệu lớn nguồn mở này nhanh hơn ít nhất 10 lần so với các cơ sở dữ liệu khác. Trên một máy lõi đơn, Tdengine có thể xử lý các truy vấn lên tới 20K mỗi giây và truy xuất tới 10 triệu điểm dữ liệu mỗi giây. TdEngine cung cấp một công cụ phân tích dữ liệu mạnh mẽ cho phép các công ty thực hiện các truy vấn hoặc phân tích ad hoc bằng cách sử dụng shell tdengine, python, r hoặc matlab. Các nhà phát triển có thể nhanh chóng cài đặt và chạy nó. Hơn nữa, không có sự phụ thuộc khác. Hơn nữa, SQL tiêu chuẩn có thể được sử dụng với các đầu nối bao gồm C/C ++, Java, Python, Go, Restful và Node.js. Khung dữ liệu lớn này có thể dễ dàng tích hợp với các công cụ khác mà không cần một dòng mã duy nhất bao gồm Telegraf, Grafana, Matlab, R MQTT, OPC, Hadoop, Spark, và nhiều hơn nữa. Tdengine được phát triển trong C, Python, Java và đi kèm với tất cả các tài liệu liên quan đến phát triển và triển khai. Giấy phép cho nền tảng dữ liệu lớn nguồn mở này là AGPL-3.0.

Yêu cầu hệ thống

Để cài đặt tdengine, bạn phải có các phần mềm sau:

  • Java 8 trở lên

Đặc trưng

Sau đây là các tính năng chính của TdEngine:

  • Nguồn miễn phí và mở
  • Phân tích dữ liệu mạnh mẽ
  • Hỗ trợ tích hợp với các công cụ khác
  • Tốc độ chèn/truy vấn nhanh hơn 10 lần
  • Ngăn xếp đầy đủ cho dữ liệu chuỗi thời gian
  • Tiêu thụ ít tài nguyên tính toán
  • Tối ưu hóa cho Internet of Things (IoT)
  • Phát trực tuyến tính toán
  • Hàng đợi tin nhắn
  • Hiệu quả về chi phí

Cài đặt

Cài đặt bằng Snap Store trên Ubuntu

Snap đã được cài đặt, nếu bạn đang chạy Ubuntu 16.04 trở lên. Tuy nhiên, bạn có thể cài đặt nó trên Ubuntu 14.04 với lệnh bên dưới.

$ sudo apt install snapd

Chạy lệnh sau để cài đặt tdengine.

$ sudo snap install tdengine

Cài đặt trên Ubuntu

Tải xuống TdEngine-server-2.1.1.0-linux-x64.deb tệp từ https://www.taosdata.com/en/getting-started/. Chạy các lệnh sau để cài đặt TdEngine:

$ sudo dpkg -i TDengine-server-2.1.1.0-Linux-x64.deb
$ sudo apt-get install -f

Bắt đầu dịch vụ Tdengine.

$ sudo systemctl start taosd

Lệnh để khởi chạy shell tdengine.

$ taos

Khám phá

Bạn có thể tìm thấy các liên kết sau có liên quan:

 Tiếng Việt