английский | 简体中文 | 繁體中文 | عربية | Итальяно | Украинская | испанский | Португальский | 日本語 | тюркче | हिंदी | Тианг Вьет
QuestDB — это самая быстрорастущая база данных временных рядов с открытым исходным кодом, предлагающая невероятно быстрый прием данных с высокой пропускной способностью и динамические SQL-запросы с малой задержкой . Вся высокопроизводительная кодовая база построена с нуля на Java, C++ и Rust без каких-либо зависимостей и без сборки мусора.
Мы достигаем высокой производительности за счет столбцово-ориентированной модели хранения, параллельного векторного выполнения, SIMD-инструкций и методов с малой задержкой. Кроме того, QuestDB отличается высокой аппаратной эффективностью, быстрой настройкой и эффективностью работы.
QuestDB реализует ANSI SQL с собственными расширениями SQL для временных рядов. Эти расширения SQL упрощают анализ, фильтрацию и понижение дискретизации данных, а также сопоставление данных из нескольких источников с помощью реляционных соединений и объединений временных рядов.
Готовы идти? Перейдите в раздел «Начало работы».
Веб-консоль QuestDB — нажмите, чтобы запустить демо-версию
QuestDB отличается:
Основные особенности включают в себя:
И зачем использовать базу данных временных рядов?
Помимо производительности и эффективности, благодаря специализированной базе данных временных рядов вам не нужно беспокоиться о:
Живая общедоступная демо-версия снабжена последней версией QuestDB и примерами наборов данных:
Используйте примеры запросов или напишите свои собственные!
Публичная демонстрационная версия запрашивает более 1,6 млрд строк и использует экземпляр r6a.12xlarge
с 48 виртуальными ЦП и 348 ГБ ОЗУ.
Запрос | Время выполнения |
---|---|
SELECT sum(double) FROM trips | 0,15 секунды |
SELECT sum(double), avg(double) FROM trips | 0,5 секунды |
SELECT avg(double) FROM trips WHERE time in '2019' | 0,02 секунды |
SELECT time, avg(double) FROM trips WHERE time in '2019-01-01' SAMPLE BY 1h | 0,01 секунды |
SELECT * FROM trades LATEST ON timestamp PARTITION BY symbol | 0,00025 секунды |
У нас также есть несколько общедоступных демонстрационных панелей в режиме реального времени, использующих наш собственный плагин Grafana:
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
questdb stop
Альтернативно, чтобы начать полный процесс адаптации, начните с нашего краткого руководства.
Клиенты QuestDB для приема данных через линейный протокол InfluxDB:
Взаимодействуйте с QuestDB и вашими данными через следующие интерфейсы:
9000
9000
8812
9000
Популярные инструменты, интегрируемые с QuestDB, включают:
От потоковой передачи до визуализации с помощью Grafana — начните с шаблонов кода из нашего репозитория быстрого запуска.
Ознакомьтесь с нашим планированием мощности, чтобы точно настроить QuestDB для производственных рабочих нагрузок.
Для безопасной работы в больших масштабах или внутри более крупных организаций.
Дополнительные функции включают в себя:
Посетите страницу «Предприятие» для получения более подробной информации и контактной информации.
Вклады приветствуются!
Мы ценим:
Чтобы начать вносить вклад:
В знак нашей благодарности мы отправляем подарки QuestDB нашим участникам!
Большое спасибо следующим замечательным людям, которые внесли свой вклад в ключ эмодзи QuestDB:
нажатие кнопок ? ? | идеома ? | Тонитамвк ? | Сиринатх ? | Игорь Сухоруков ? | Мик2004 ? | сырой код ? |
солидный ботаник ? | Соланав | Шантану-Десаи | Алекспрут ? | лучник | Чанкипатак | перевернутая улыбка |
Нагриар | Петржиско | кв.м.кв. | Сиддхешлаткар | Йитаек ✅ | Габор-Борос ✅ | ковид-р ✅ |
ТимБо93 ? ? | Зикани03 | Яугсбургер ? | TheTanc ? ? ? | Дэвидс ? ? | Кайшин | блюстрик01 ? |
ПатрикКосмосСерфер ? | ченруи333 ? | чушь ? | Угбот ? ? | леполак ? | Тьягостуц ? ? ? | Линси59 ? |
Ржанбиа ? | шарунас-стасайтис ? | РиккардоДжиро ? | Дуггар ? | постол ? | Петряхода ? | т00 ? |
сненков ? ? ? | Марреги ? ? | братсет ? ? | велли87 ? | нечеткое мышление ? ? | следующий хак | г-метан ? |
Тим2скью ? ? | ospqsp ? | СуперПушистый ? | nu11ptr ? | коммунидадио ? | мугенди ? ? | Полвудс222 ? |
Мингодад ? ? | Уаризегай | Жжсонье ? | Занек ? ? | Гикейли ? ? | LG31415 ? ? | нулевое устройство ? ? |
ультд ? ? | Эриксан2 ? ? ? | Джованнибонетти ? ? ? | помахал рукой ? ? | пузпузпуз ? | рштрейки ? | Мариус Георгий ? |
pswu11 ? ? ? | Инсмак ? ? | Евгенели ? ? | Бзиобровский ? | Цапфмайстер ? | Мкаруза | ДиланДНайт ? ? |
енолал826 | стеклянный тигр | аргшук ? ? ? | амунра ? | ГотэмсДжокер | коко | Джерринот ? ? |
Рберреллеза | Кобальт-27 | Эшульц | СиньиЦяо | терасум | ПламенХристов | трис0ларис ? |
ХеЗин ? | радужная | Сельманфарукьилмаз ? | донет5 ? ? | Залии ? | сальсасепп ? | ЭмметтМ ? |
Робд003 ? | АлленЭдисон ? | CSharpDummy ? | Шимондудкин ? ? | хуухаит ? ? | Алексей-Миловидов ? | Суконхоу ? |
Аллеграхаррис | Оливер-Дэниел | kerimsenturk5734 |
Этот проект соответствует спецификации всех участников. Вклад любого рода приветствуется!