Repolode
taosdata

taosdata/TDengine

IoT, 커넥티드 카 및 산업용 IoT 워크로드를 위한 SQL 기반 오픈소스 고성능 시계열 데이터베이스입니다.

대체할 수 있는 제품:InfluxDB

스타
25,167
포크
5,015
열린 이슈
444
마지막 커밋
4일 전

어떤 프로젝트인가요?

TDengine은 IoT, 커넥티드 차량 및 산업용 IoT 환경을 겨냥한 시계열 데이터베이스로, 수십억 개의 센서와 데이터 수집 장치에서 데이터가 지속적으로 생성되는 환경에 적합합니다. 타임스탬프가 포함된 대량의 데이터를 높은 처리량으로 수집하고 실시간으로 처리 및 분석하도록 설계되었습니다.

이 프로젝트에는 내장 캐싱, 스트림 처리, 데이터 구독, 수집 지점을 그룹화하는 슈퍼 테이블, 그리고 예측과 이상 감지를 위한 내장 AI 에이전트 구성 요소인 TDgpt가 포함됩니다. 샤딩, 파티셔닝 및 RAFT 기반 합의를 사용하는 네이티브 분산 배포를 지원하며, 컨테이너 또는 Kubernetes에서 실행할 수 있습니다.

저장소에는 서버 데몬 taosd, taos 명령줄 클라이언트, CMake 기반 빌드 도구와 Python 기반 테스트 프레임워크가 포함되어 있습니다. 공식 설치 패키지와 Docker 이미지, 관리형 클라우드 서비스도 제공됩니다.

핵심 기능

  • 01SQL로 시계열 데이터를 저장하고 조회합니다.
  • 02슈퍼 테이블을 사용해 다수의 수집 지점을 관리합니다.
  • 03내장 캐싱, 스트림 처리 및 데이터 구독 기능을 제공합니다.
  • 04샤딩과 RAFT를 사용한 분산 클러스터링을 지원합니다.
  • 05예측과 이상 감지를 위한 AI 구성 요소 TDgpt를 포함합니다.
  • 06Linux와 macOS에서 실행할 수 있으며, 컨테이너와 Kubernetes 배포도 지원합니다.

활용 사례

  • 산업 장비의 센서 데이터를 수집하고 조회합니다.
  • 커넥티드 차량의 텔레메트리 데이터를 저장합니다.
  • 대규모 메트릭과 타임스탬프 데이터를 모니터링합니다.
  • IoT 스트림을 실시간으로 분석하고 이상을 감지합니다.

빠른 시작

  1. 1

    저장소를 클론합니다

    git clone https://github.com/taosdata/TDengine.git
  2. 2

    Ubuntu/Debian에 빌드 도구를 설치합니다

    sudo apt-get install -y build-essential cmake git
  3. 3

    빌드 디렉터리를 만들고 첫 빌드를 구성합니다(종속성 다운로드)

    mkdir debug && cd debug && cmake .. -DBUILD_CONTRIB=ON
  4. 4

    TDengine을 컴파일합니다

    make -j$(nproc)

사용 전 알아둘 점

  • 주로 Linux에서 빌드 및 테스트되었습니다. 오픈 소스 트리의 Windows 지원은 제한적입니다.
  • 코피레프트 라이선스인 AGPL-3.0에 따라 제공되며, 네트워크에서 사용할 경우 수정한 소스 코드를 공유해야 합니다.
  • 소스에서 실행하려면 CMake 3.21 이상이 필요하며, 첫 빌드에서 외부 종속성을 다운로드하고 컴파일합니다.

포함된 컬렉션

토픽

자주 묻는 질문

TDengine은(는) 무엇인가요?
IoT, 커넥티드 카 및 산업용 IoT 워크로드를 위한 SQL 기반 오픈소스 고성능 시계열 데이터베이스입니다. TDengine은 IoT, 커넥티드 차량 및 산업용 IoT 환경을 겨냥한 시계열 데이터베이스로, 수십억 개의 센서와 데이터 수집 장치에서 데이터가 지속적으로 생성되는 환경에 적합합니다. 타임스탬프가 포함된 대량의 데이터를 높은 처리량으로 수집하고 실시간으로 처리 및 분석하도록 설계되었습니다.
TDengine은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
TDengine은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
TDengine은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. TDengine의 마지막 커밋은 2026년 10월 21일입니다.
TDengine은(는) 어디에 사용할 수 있나요?
산업 장비의 센서 데이터를 수집하고 조회합니다. 커넥티드 차량의 텔레메트리 데이터를 저장합니다. 대규모 메트릭과 타임스탬프 데이터를 모니터링합니다. IoT 스트림을 실시간으로 분석하고 이상을 감지합니다.
TDengine는 어떻게 설치하나요?
저장소를 클론합니다: git clone https://github.com/taosdata/TDengine.git Ubuntu/Debian에 빌드 도구를 설치합니다: sudo apt-get install -y build-essential cmake git 빌드 디렉터리를 만들고 첫 빌드를 구성합니다(종속성 다운로드): mkdir debug && cd debug && cmake .. -DBUILD_CONTRIB=ON TDengine을 컴파일합니다: make -j$(nproc)
TDengine은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/taosdata/TDengine

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트