English | 简体中文 | 繁體中文 | العربية | Italiano | Українська | Español | Português | 日本語 | Türkçe | हिंदी | Tiếng Việt
QuestDB — це високопродуктивна база даних SQL з відкритим кодом для застосування у сфері фінансових послуг, IoT, машинного навчання, DevOps та моніторінгу. База даних підтримує підключення по протоколу PostgreSQL, високопропускний запис даних із використанням протоколу InfluxDB і REST API для імпорту та експорту.
QuestDB реалізує мову ANSI SQL із власними розширеннями для ефективної обробки часових рядів. Ці розширення значно спрощують обробку та аналіз декількох часових рядів за допомогою реляційних та часових операцій, а також шляхом з'єднання таблиць. QuestDB досягає високих результатів завдяки колонко-орієнтованій моделі зберігання даних, масивно-паралельним обчисленням з використанням SIMD інструкцій, та застосуванням різноманітних технік низької затримки (low-latency). Вся кодова база була створена з нуля із використанням мов програмування Java та С++, не має зовнішніх залежностей, а також повністю незалежна від роботи автоматичного збирача сміття Java (GC-free).
Ми надаємо онлайн демо з останньою версією QuestDB та наступними зразками даних:
Для швидкого запуску QuestDB можна використовувати Docker:
docker run -p 9000:9000 -p 9009:9009 -p 8812:8812 questdb/questdb
Користувачі macOS можуть скористатися Homebrew:
brew install questdb
brew services start questdb
questdb start // To start questdb
questdb stop // To stop questdb
Сторінка завантажень QuestDB надає прямий доступ до інсталяційних файлів та містить інформацію про інші методи розгортання ПЗ.
Ви можете взаємодіяти з QuestDB за допомогою таких інтерфейсів:
9000
9000
8812
9009
Ось результати тесту продуктивності для даних великої розмірності
Time Series Benchmark Suite
що використовує cpu-only
варіант з 6 паралельними потоками на AMD Ryzen 3970X:
У наведеній нижче таблиці показано час виконання запиту мільярда рядків, який виконуються на c5.metal і використовує 16 із 96 доступних потоків:
Запит | Час виконання |
---|---|
SELECT sum(double) FROM 1bn |
0.061 secs |
SELECT tag, sum(double) FROM 1bn |
0.179 secs |
SELECT tag, sum(double) FROM 1bn WHERE timestamp in '2019' |
0.05 secs |
Ми завжди раді будь-якому внеску у проєкт, незалежно від того, чи це програмний код, документація, звіти про помилки, запити щодо функцій або відгуки:
✨ На знак подяки ми також надсилаємо QuestDB swag нашим помічникам. Заявіть про свій тут.
Велика подяка цим чудовим людям, які зробили свій внесок у проєкт QuestDB: (emoji key):
This project adheres to the all-contributors specification. Contributions of any kind are welcome!
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )