QuestDB
Сделали и описали первые практические шаги в QuestDB — создали таблицу для хранения биржевых данных и вставили в нее первые записи.
При хранении OHLCV-данных для 30–50 фьючерсных тикеров возникает архитектурный выбор: создать одну общую таблицу или отдельную таблицу под каждый инструмент. Ответ однозначный — одна таблица.
QuestDB удивляет с первых минут знакомства — здесь невозможно создать вторую базу данных, и это не баг, а осознанное архитектурное решение. Разберемся почему одной базы достаточно для любых задач в алготрейдинге и как устроены три интерфейса работы с сервером: встроенная веб-консоль, Python и Grafana. Каждый из них для своей задачи — и вместе они закрывают всё что нужно.
Разбираем как установить QuestDB на Windows, запустить его как системную службу чтобы сервер стартовал автоматически вместе с компьютером, и откроем встроенную веб-консоль для первого знакомства с интерфейсом.
Обычные базы данных не рассчитаны на миллионы тиков в секунду. QuestDB — рассчитана.
SQL с нуля — без лишней воды. Конспект: основы, фильтрация, агрегация, JOIN и шпаргалка с примерами. Главный минимум, чтобы начать работать с базами данных прямо сейчас.






