Установка QuestDB на Windows

Скачай ZIP архив с questdb.com/download — раздел Binaries

Распакуйте архив в C:\questdb, далее можно просто запустить сервер C:\questdb\bin\questdb.exe  — QuestDB запустится в фоне.

Чтобы остановить сервер просто нажми Ctrl+C в том окне терминала, где он запущен (это если запускали через questdb.exe в терминале).

 

Чтобы QuestDB запускался автоматически вместе с Windows и команды start / stop можно было выполнять из обычного терминала необходимо:

Открsnm PowerShell от имени администратора:

  1. Нажмиnt Win, введи PowerShell
  2. Правой кнопкой на Windows PowerShell → Запуск от имени администратора
  3. Перейдите в папку и установите:
    cd C:\QuestDB
    .\bin\questdb.exe install
    .\bin\questdb.exe start

После такой установки через install — QuestDB регистрируется как Windows Service. Это значит Windows сам управляет им как фоновой службой.

После перезагрузки компьютера — сервер запустится сам, ничего делать не нужно. Именно для этого и нужна установка как Service.

Команды start / stop нужны когда:

.\bin\questdb.exe stop — если ты хочешь временно выключить QuestDB, не перезагружая компьютер. Например, он занимает память, а ты сейчас не торгуешь.

.\bin\questdb.exe start — чтобы запустить обратно вручную, не перезагружая компьютер.

Если тебе QuestDB нужен всегда пока компьютер включён — просто забудь про эти команды. Установил службу один раз и она живёт сама.

 

После того как сервер запущен, откройте браузер и перейдите по адресу http://localhost:9000 — это встроенная веб-консоль QuestDB, которая идёт в комплекте и не требует никакой отдельной установки.

Веб-консоль — это полноценная среда для работы с базой данных прямо в браузере. В левой части экрана находится список всех таблиц, которые есть в базе. В центре — редактор SQL-запросов, где можно писать любые команды: создавать таблицы, вставлять данные, делать выборки. Результат запроса отображается тут же внизу в виде таблицы, а при необходимости его можно переключить в режим графика — это удобно для быстрой визуальной проверки временных рядов. Здесь же можно посмотреть структуру любой таблицы, типы колонок и сколько строк в ней хранится.

Веб-консоль удобна для первых шагов, отладки запросов и проверки данных — прежде чем вставлять SQL в Python-скрипт, его можно быстро проверить здесь. Для повседневной работы со стратегией основным инструментом остаётся Python, но веб-консоль всегда под рукой как быстрый способ заглянуть в базу.

Оцените статью
Репост в TG и VK
Алготрейдинг шаг за шагом. Создай торгового робота на Python с нуля по нашим урокам. Автоматизируй торговлю на бирже по собственной стратегии.