Repolode
trinodb

trinodb/trino

Trino는 빅데이터 소스 전반에서 빠른 분석 쿼리를 실행하는 분산 SQL 쿼리 엔진입니다.

대체할 수 있는 제품:Amazon Athena

스타
13,470
포크
3,856
열린 이슈
2,732
마지막 커밋
20시간 전

어떤 프로젝트인가요?

Trino는 빅데이터 분석을 위해 설계된 분산 SQL 쿼리 엔진입니다. 한 문장으로 여러 데이터 소스에 SQL 쿼리를 실행할 수 있어, 서로 다른 시스템에 저장된 데이터를 한곳으로 옮기지 않고도 조회할 수 있습니다. 이전에는 PrestoSQL이라는 이름으로 알려졌습니다.

이 프로젝트는 Java로 작성되었으며 Maven으로 빌드합니다. 로컬에서 빌드하고 TPCH 샘플 커넥터로 개발 서버를 실행할 수 있으며, 포함된 명령줄 클라이언트로 SQL 쿼리를 실행할 수 있습니다. README에서는 IntelliJ IDEA IDE 설정, 플러그인 로딩, properties 파일을 통한 카탈로그 구성도 다룹니다.

저장소에는 엔진 자체와 커넥터, 플러그인 시스템이 포함되어 있습니다. 전체 배포 안내와 최종 사용자 문서는 프로젝트 웹사이트에서 확인할 수 있습니다.

핵심 기능

  • 01한 문장으로 여러 데이터 소스에 SQL 쿼리를 실행합니다.
  • 02서버에 쿼리를 실행할 수 있는 명령줄 클라이언트를 제공합니다.
  • 03Maven 좌표, JAR 또는 로컬 경로에서 커넥터와 플러그인을 불러오는 플러그인 시스템을 지원합니다.
  • 04로컬 개발 및 테스트를 위한 TPCH 커넥터를 제공합니다.
  • 05표준 Maven 명령으로 빌드할 수 있으며 IntelliJ IDEA에서 개발할 수 있습니다.

활용 사례

  • 데이터를 웨어하우스로 복사하지 않고 데이터 레이크에서 대화형 분석 쿼리를 실행합니다.
  • 하나의 SQL 문으로 서로 다른 데이터베이스나 스토리지 시스템의 데이터를 조회합니다.
  • 사용자 정의 Trino 커넥터 또는 플러그인을 개발하거나 테스트합니다.

빠른 시작

  1. 1

    빌드 요구 사항으로 Java 25.0.1 이상과 Docker를 설치합니다

  2. 2

    프로젝트 루트에서 Maven으로 Trino를 빌드합니다

    ./mvnw clean install -DskipTests
  3. 3

    실행 중인 서버를 대상으로 CLI를 실행합니다

    client/trino-cli/target/trino-cli-*-executable.jar

사용 전 알아둘 점

  • 빌드하려면 Java 25와 Docker가 필요하며, 최초 Maven 종속성 다운로드에 시간이 오래 걸립니다.
  • Apple Silicon Mac에서는 Web UI의 npm 패키지를 사용하려면 Rosetta 2가 필요합니다.

포함된 컬렉션

토픽

자주 묻는 질문

trino은(는) 무엇인가요?
Trino는 빅데이터 소스 전반에서 빠른 분석 쿼리를 실행하는 분산 SQL 쿼리 엔진입니다. Trino는 빅데이터 분석을 위해 설계된 분산 SQL 쿼리 엔진입니다. 한 문장으로 여러 데이터 소스에 SQL 쿼리를 실행할 수 있어, 서로 다른 시스템에 저장된 데이터를 한곳으로 옮기지 않고도 조회할 수 있습니다. 이전에는 PrestoSQL이라는 이름으로 알려졌습니다.
trino은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
trino은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
trino은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. trino의 마지막 커밋은 2026년 11월 5일입니다.
trino은(는) 어디에 사용할 수 있나요?
데이터를 웨어하우스로 복사하지 않고 데이터 레이크에서 대화형 분석 쿼리를 실행합니다. 하나의 SQL 문으로 서로 다른 데이터베이스나 스토리지 시스템의 데이터를 조회합니다. 사용자 정의 Trino 커넥터 또는 플러그인을 개발하거나 테스트합니다.
trino는 어떻게 설치하나요?
빌드 요구 사항으로 Java 25.0.1 이상과 Docker를 설치합니다 프로젝트 루트에서 Maven으로 Trino를 빌드합니다: ./mvnw clean install -DskipTests 실행 중인 서버를 대상으로 CLI를 실행합니다: client/trino-cli/target/trino-cli-*-executable.jar
trino은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/trinodb/trino

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

관련 프로젝트