Teiid 는 Red Hat/JBoss 커뮤니티의 데이터 가상화 엔진이다. 여러 물리 데이터 소스(RDBMS · NoSQL · 파일 · 웹서비스 · Hadoop) 를 VDB(Virtual Database) 하나로 묶어 JDBC · ODBC · OData · REST 로 질의하게 한다. 데이터를 옮기지 않고 질의 시점에 각 소스로 SQL 을 밀어 넣어(pushdown) 결과를 조인한다. Apache License 2.0 이다.
2007년 Red Hat 이 MetaMatrix 를 인수해 2010년 오픈소스로 공개했고, 상용판은 JBoss Data Virtualization 이었다.
사실상 유지보수가 멈춘 프로젝트다. 마지막 릴리스는 2020년 12월 28일의 16.0.0 이고[1], GitHub 저장소의 마지막 커밋은 2023년 1월이다[2]. 저장소는 보관(archive) 처리되지 않았지만 새 릴리스 계획은 없다. 신규 도입에는 쓰지 않고, 기존 시스템 유지나 Trino · Denodo 로 옮기는 근거 자료로만 둔다.
| 버전 | 런타임 | 비고 |
|---|---|---|
| 16.0.0 | WildFly 19.1.0.Final | 마지막 릴리스. 2020-12-28 |
| 15.0.x | WildFly 19.1.0.Final | |
| 14.0.x | WildFly 19.1.0.Final |
배포 형태는 세 가지다.
| 형태 | 설명 |
|---|---|
| Teiid WildFly | WildFly 위에 올리는 서버. 트랜잭션 · 커넥션 풀 · 보안 · 클러스터링을 WildFly 가 맡는다. 이 문서 트리가 다루는 것 |
| Teiid Spring Boot | Spring Boot 애플리케이션에 내장 |
| Teiid OpenShift (Syndesis) | OpenShift 오퍼레이터. 중단됨 |
| 구성 | 역할 |
|---|---|
| Query Engine | SQL 파싱 · 최적화 · 연합 실행. 버퍼 매니저가 중간 결과를 메모리/디스크에 둔다 |
| VDB | 소스 모델과 뷰 모델을 담은 가상 DB 정의. .vdb(zip) 또는 -vdb.xml · .ddl |
| Translator | 소스별 SQL 방언 변환기 (oracle · postgresql · sqlserver · hive · mongodb · file · ws ...) |
| Resource adapter(Connector) | WildFly 의 데이터소스/JCA 어댑터. 실제 연결 |
| Teiid Designer | Eclipse 기반 모델링 도구. 중단됨 |
buffer-service-* 속성과 메모리 계산.MAKEDEP 의존 조인 동작.마지막 릴리스 16.0.0 (2020-12-28) — 2026-09-20 확인. https://teiid.io/teiid_wildfly/downloads/ · 태그 https://github.com/teiid/teiid/tags ↩︎
저장소 마지막 push 2023-01-04 — 2026-09-20 확인. https://api.github.com/repos/teiid/teiid ↩︎