# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: QuestDB
spec:
    description: |
        QuestDB is a high-performance time series database optimized for fast ingestion and SQL queries. It features a built-in web console for interactive query execution and data visualization, supports InfluxDB Line Protocol and PostgreSQL wire protocol, and is designed for real-time analytics workloads.
    coverImage: https://raw.githubusercontent.com/questdb/questdb/master/.github/console.png
    icon: https://questdb.com/img/questdb-logo-themed.svg
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access QuestDB
    tags:
        - Database
        - Time Series
        - Analytics
    readme: |
        # QuestDB

        QuestDB is a high-performance time series database with a built-in web console for running SQL queries and visualizing results. It is optimized for fast data ingestion and real-time analytics.

        ## What You Can Do After Deployment

        1. **Visit your domain** — Access the QuestDB web console to start writing SQL queries immediately
        2. **Create tables** — Define time series tables using standard SQL with timestamp partitioning
        3. **Ingest data** — Send data via InfluxDB Line Protocol, PostgreSQL wire protocol, or REST API
        4. **Run SQL queries** — Execute analytical queries on your time series data with instant results
        5. **Visualize results** — Use the built-in charting to plot query results directly in the console

        ## Key Features

        - Built-in web console with SQL editor and result visualization
        - Column-oriented storage optimized for time series data
        - InfluxDB Line Protocol support for high-throughput ingestion
        - PostgreSQL wire protocol compatibility
        - REST API for HTTP-based data operations
        - Time-based partitioning for efficient data management
        - SQL extensions for time series analysis (SAMPLE BY, LATEST ON)
        - SIMD-accelerated query execution for maximum performance
        - CSV import directly through the web console
        - Open-source under Apache-2.0 license

        ## License

        Apache-2.0 — [GitHub](https://github.com/questdb/questdb)
    services:
        - name: questdb
          icon: https://questdb.com/img/questdb-logo-themed.svg
          template: PREBUILT_V2
          spec:
            source:
                image: questdb/questdb:9.3.4
            ports:
                - id: web
                  port: 9000
                  type: HTTP
            volumes:
                - id: data
                  dir: /var/lib/questdb
            env:
                QDB_HTTP_ENABLED:
                    default: "true"
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            QuestDB es una base de datos de series temporales de alto rendimiento optimizada para ingesta rápida y consultas SQL. Incluye una consola web integrada para ejecución interactiva de consultas y visualización de datos, soporta InfluxDB Line Protocol y protocolo PostgreSQL.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a QuestDB
        readme: |
            # QuestDB

            QuestDB es una base de datos de series temporales de alto rendimiento con una consola web integrada para ejecutar consultas SQL y visualizar resultados. Optimizada para ingesta rápida y analítica en tiempo real.

            ## Qué puedes hacer después del despliegue

            1. **Visita tu dominio** — Accede a la consola web de QuestDB para empezar a escribir consultas SQL inmediatamente
            2. **Crea tablas** — Define tablas de series temporales usando SQL estándar con particionamiento por timestamp
            3. **Ingesta datos** — Envía datos vía InfluxDB Line Protocol, protocolo PostgreSQL o REST API
            4. **Ejecuta consultas SQL** — Ejecuta consultas analíticas sobre tus datos de series temporales con resultados instantáneos
            5. **Visualiza resultados** — Usa los gráficos integrados para plotear resultados directamente en la consola

            ## Características principales

            - Consola web integrada con editor SQL y visualización de resultados
            - Almacenamiento orientado a columnas optimizado para datos de series temporales
            - Soporte de InfluxDB Line Protocol para ingesta de alto rendimiento
            - Compatibilidad con protocolo wire de PostgreSQL
            - REST API para operaciones de datos basadas en HTTP
            - Particionamiento basado en tiempo para gestión eficiente de datos
            - Extensiones SQL para análisis de series temporales (SAMPLE BY, LATEST ON)
            - Ejecución de consultas acelerada por SIMD para máximo rendimiento
            - Importación CSV directamente a través de la consola web
            - Licencia de código abierto Apache-2.0

            ## Licencia

            Apache-2.0 — [GitHub](https://github.com/questdb/questdb)
    id-ID:
        description: |
            QuestDB adalah database time series berkinerja tinggi yang dioptimalkan untuk ingesti cepat dan query SQL. Dilengkapi konsol web bawaan untuk eksekusi query interaktif dan visualisasi data, mendukung InfluxDB Line Protocol dan protokol wire PostgreSQL.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses QuestDB
        readme: |
            # QuestDB

            QuestDB adalah database time series berkinerja tinggi dengan konsol web bawaan untuk menjalankan query SQL dan memvisualisasikan hasil. Dioptimalkan untuk ingesti data cepat dan analitik real-time.

            ## Apa yang bisa dilakukan setelah deploy

            1. **Kunjungi domain Anda** — Akses konsol web QuestDB untuk langsung mulai menulis query SQL
            2. **Buat tabel** — Definisikan tabel time series menggunakan SQL standar dengan partisi timestamp
            3. **Masukkan data** — Kirim data via InfluxDB Line Protocol, protokol wire PostgreSQL, atau REST API
            4. **Jalankan query SQL** — Eksekusi query analitik pada data time series dengan hasil instan
            5. **Visualisasi hasil** — Gunakan grafik bawaan untuk memplot hasil query langsung di konsol

            ## Fitur Utama

            - Konsol web bawaan dengan editor SQL dan visualisasi hasil
            - Penyimpanan berorientasi kolom yang dioptimalkan untuk data time series
            - Dukungan InfluxDB Line Protocol untuk ingesti throughput tinggi
            - Kompatibilitas protokol wire PostgreSQL
            - REST API untuk operasi data berbasis HTTP
            - Partisi berbasis waktu untuk manajemen data efisien
            - Ekstensi SQL untuk analisis time series (SAMPLE BY, LATEST ON)
            - Eksekusi query yang dipercepat SIMD untuk performa maksimum
            - Import CSV langsung melalui konsol web
            - Lisensi open-source Apache-2.0

            ## Lisensi

            Apache-2.0 — [GitHub](https://github.com/questdb/questdb)
    ja-JP:
        description: |
            QuestDB は高速なデータ取り込みと SQL クエリに最適化された高性能時系列データベースです。インタラクティブなクエリ実行とデータ可視化のための Web コンソールを内蔵し、InfluxDB Line Protocol と PostgreSQL ワイヤプロトコルをサポートします。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: QuestDB にアクセスするためのドメイン
        readme: |
            # QuestDB

            QuestDB は SQL クエリの実行と結果の可視化のための Web コンソールを内蔵した高性能時系列データベースです。高速なデータ取り込みとリアルタイム分析に最適化されています。

            ## デプロイ後にできること

            1. **ドメインにアクセス** — QuestDB Web コンソールにアクセスし、すぐに SQL クエリの作成を開始
            2. **テーブルを作成** — タイムスタンプパーティショニングを使用した標準 SQL で時系列テーブルを定義
            3. **データを取り込む** — InfluxDB Line Protocol、PostgreSQL ワイヤプロトコル、REST API でデータを送信
            4. **SQL クエリを実行** — 時系列データに対して分析クエリを実行し、即座に結果を取得
            5. **結果を可視化** — 内蔵チャートでコンソール上にクエリ結果を直接プロット

            ## 主な機能

            - SQL エディタと結果可視化を備えた内蔵 Web コンソール
            - 時系列データに最適化されたカラム指向ストレージ
            - 高スループット取り込みのための InfluxDB Line Protocol サポート
            - PostgreSQL ワイヤプロトコル互換
            - HTTP ベースのデータ操作のための REST API
            - 効率的なデータ管理のための時間ベースパーティショニング
            - 時系列分析のための SQL 拡張（SAMPLE BY、LATEST ON）
            - 最大パフォーマンスのための SIMD アクセラレーテッドクエリ実行
            - Web コンソールから直接 CSV インポート
            - Apache-2.0 オープンソースライセンス

            ## ライセンス

            Apache-2.0 — [GitHub](https://github.com/questdb/questdb)
    ko-KR:
        description: |
            QuestDB는 빠른 데이터 수집과 SQL 쿼리에 최적화된 고성능 시계열 데이터베이스입니다. 대화형 쿼리 실행과 데이터 시각화를 위한 내장 웹 콘솔을 제공하며, InfluxDB Line Protocol과 PostgreSQL 와이어 프로토콜을 지원합니다.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: QuestDB에 접속할 도메인
        readme: |
            # QuestDB

            QuestDB는 SQL 쿼리 실행과 결과 시각화를 위한 내장 웹 콘솔을 갖춘 고성능 시계열 데이터베이스입니다. 빠른 데이터 수집과 실시간 분석에 최적화되어 있습니다.

            ## 배포 후 할 수 있는 것

            1. **도메인 방문** — QuestDB 웹 콘솔에 접속하여 즉시 SQL 쿼리 작성 시작
            2. **테이블 생성** — 타임스탬프 파티셔닝을 사용한 표준 SQL로 시계열 테이블 정의
            3. **데이터 수집** — InfluxDB Line Protocol, PostgreSQL 와이어 프로토콜 또는 REST API로 데이터 전송
            4. **SQL 쿼리 실행** — 시계열 데이터에 대한 분석 쿼리를 실행하고 즉시 결과 확인
            5. **결과 시각화** — 내장 차트로 콘솔에서 직접 쿼리 결과를 플롯

            ## 주요 기능

            - SQL 편집기와 결과 시각화를 갖춘 내장 웹 콘솔
            - 시계열 데이터에 최적화된 컬럼 지향 스토리지
            - 고처리량 수집을 위한 InfluxDB Line Protocol 지원
            - PostgreSQL 와이어 프로토콜 호환
            - HTTP 기반 데이터 작업을 위한 REST API
            - 효율적인 데이터 관리를 위한 시간 기반 파티셔닝
            - 시계열 분석을 위한 SQL 확장 (SAMPLE BY, LATEST ON)
            - 최대 성능을 위한 SIMD 가속 쿼리 실행
            - 웹 콘솔에서 직접 CSV 가져오기
            - Apache-2.0 오픈소스 라이선스

            ## 라이선스

            Apache-2.0 — [GitHub](https://github.com/questdb/questdb)
    th-TH:
        description: |
            QuestDB เป็นฐานข้อมูลอนุกรมเวลาประสิทธิภาพสูงที่ปรับแต่งสำหรับการนำเข้าข้อมูลอย่างรวดเร็วและ SQL query มีคอนโซลเว็บในตัวสำหรับการรัน query แบบโต้ตอบและการแสดงผลข้อมูล รองรับ InfluxDB Line Protocol และ PostgreSQL wire protocol
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง QuestDB
        readme: |
            # QuestDB

            QuestDB เป็นฐานข้อมูลอนุกรมเวลาประสิทธิภาพสูงพร้อมคอนโซลเว็บในตัวสำหรับรัน SQL query และแสดงผลข้อมูล ปรับแต่งสำหรับการนำเข้าข้อมูลอย่างรวดเร็วและการวิเคราะห์แบบเรียลไทม์

            ## สิ่งที่ทำได้หลังจากติดตั้ง

            1. **เยี่ยมชมโดเมนของคุณ** — เข้าถึงคอนโซลเว็บ QuestDB เพื่อเริ่มเขียน SQL query ทันที
            2. **สร้างตาราง** — กำหนดตารางอนุกรมเวลาโดยใช้ SQL มาตรฐานพร้อมการแบ่งพาร์ติชันตาม timestamp
            3. **นำเข้าข้อมูล** — ส่งข้อมูลผ่าน InfluxDB Line Protocol, PostgreSQL wire protocol หรือ REST API
            4. **รัน SQL query** — รัน query วิเคราะห์บนข้อมูลอนุกรมเวลาพร้อมผลลัพธ์ทันที
            5. **แสดงผลข้อมูล** — ใช้กราฟในตัวเพื่อพล็อตผลลัพธ์ query โดยตรงในคอนโซล

            ## คุณสมบัติหลัก

            - คอนโซลเว็บในตัวพร้อม SQL editor และการแสดงผลผลลัพธ์
            - ที่เก็บข้อมูลแบบ column-oriented ที่ปรับแต่งสำหรับข้อมูลอนุกรมเวลา
            - รองรับ InfluxDB Line Protocol สำหรับการนำเข้า throughput สูง
            - เข้ากันได้กับ PostgreSQL wire protocol
            - REST API สำหรับการดำเนินการข้อมูลผ่าน HTTP
            - การแบ่งพาร์ติชันตามเวลาสำหรับการจัดการข้อมูลอย่างมีประสิทธิภาพ
            - ส่วนขยาย SQL สำหรับการวิเคราะห์อนุกรมเวลา (SAMPLE BY, LATEST ON)
            - การรัน query เร่งด้วย SIMD เพื่อประสิทธิภาพสูงสุด
            - นำเข้า CSV โดยตรงผ่านคอนโซลเว็บ
            - สัญญาอนุญาตโอเพนซอร์ส Apache-2.0

            ## สัญญาอนุญาต

            Apache-2.0 — [GitHub](https://github.com/questdb/questdb)
    zh-CN:
        description: |
            QuestDB 是一款高性能时间序列数据库，针对快速数据导入和 SQL 查询进行了优化。它具有内置的网页控制台用于交互式查询执行和数据可视化，支持 InfluxDB Line Protocol 和 PostgreSQL 线路协议，专为实时分析工作负载设计。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 QuestDB 的域名
        readme: |
            # QuestDB

            QuestDB 是一款高性能时间序列数据库，内置网页控制台用于执行 SQL 查询和可视化结果。针对快速数据导入和实时分析进行了优化。

            ## 部署后可以做什么

            1. **访问您的域名** — 进入 QuestDB 网页控制台，立即开始编写 SQL 查询
            2. **创建表** — 使用标准 SQL 搭配时间戳分区来定义时间序列表
            3. **导入数据** — 通过 InfluxDB Line Protocol、PostgreSQL 线路协议或 REST API 发送数据
            4. **执行 SQL 查询** — 对时间序列数据执行分析查询并即时获得结果
            5. **可视化结果** — 使用内置图表功能在控制台中直接绘制查询结果

            ## 主要功能

            - 内置网页控制台，附 SQL 编辑器和结果可视化
            - 面向列的存储，针对时间序列数据优化
            - 支持 InfluxDB Line Protocol 的高吞吐量导入
            - PostgreSQL 线路协议兼容
            - 用于 HTTP 数据操作的 REST API
            - 基于时间的分区，实现高效数据管理
            - 时间序列分析的 SQL 扩展（SAMPLE BY、LATEST ON）
            - SIMD 加速查询执行，实现最大性能
            - 通过网页控制台直接导入 CSV
            - Apache-2.0 开源许可

            ## 授权

            Apache-2.0 — [GitHub](https://github.com/questdb/questdb)
    zh-TW:
        description: |
            QuestDB 是一款高效能時間序列資料庫，針對快速資料匯入和 SQL 查詢進行了優化。它具有內建的網頁控制台用於互動式查詢執行和資料視覺化，支援 InfluxDB Line Protocol 和 PostgreSQL 線路協議，專為即時分析工作負載設計。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 QuestDB 的網域
        readme: |
            # QuestDB

            QuestDB 是一款高效能時間序列資料庫，內建網頁控制台用於執行 SQL 查詢和視覺化結果。針對快速資料匯入和即時分析進行了優化。

            ## 部署後可以做什麼

            1. **造訪您的網域** — 進入 QuestDB 網頁控制台，立即開始撰寫 SQL 查詢
            2. **建立表格** — 使用標準 SQL 搭配時間戳分區來定義時間序列表格
            3. **匯入資料** — 透過 InfluxDB Line Protocol、PostgreSQL 線路協議或 REST API 傳送資料
            4. **執行 SQL 查詢** — 對時間序列資料執行分析查詢並即時獲得結果
            5. **視覺化結果** — 使用內建圖表功能在控制台中直接繪製查詢結果

            ## 主要功能

            - 內建網頁控制台，附 SQL 編輯器和結果視覺化
            - 面向列的儲存，針對時間序列資料優化
            - 支援 InfluxDB Line Protocol 的高吞吐量匯入
            - PostgreSQL 線路協議相容
            - 用於 HTTP 資料操作的 REST API
            - 基於時間的分區，實現高效資料管理
            - 時間序列分析的 SQL 擴充（SAMPLE BY、LATEST ON）
            - SIMD 加速查詢執行，實現最大效能
            - 透過網頁控制台直接匯入 CSV
            - Apache-2.0 開源授權

            ## 授權

            Apache-2.0 — [GitHub](https://github.com/questdb/questdb)
