Английский | Упрощенный китайский | Традиционный китайский | Арабский | Итальянский | Украинский | Испанский | Португальский | Японский | Турецкий | Хинди | Вьетнамский
QuestDB — это самый быстро развивающийся открытый источник баз данных временных рядов с невероятно быстрой, высокопроизводительной загрузкой данных и динамическими, низкотемпными SQL-запросами. Полностью производительный код написан на Java, C++ и Rust с отсутствием зависимостей и сборки мусора.
Высокую производительность мы достигаем благодаря модели хранения на основе столбцов, параллелизованному векторному выполнению, инструкциям SIMD и низкотемпным методам. Кроме того, QuestDB эффективен с точки зрения аппаратных средств, имеет быстрое развертывание и операционную эффективность.QuestDB реализует ANSI SQL с нативными расширениями SQL для временных рядов. Эти расширения SQL делают анализ, фильтрацию и дискретизацию данных простым процессом, а также позволяют коррелировать данные из нескольких источников с помощью соединений на основе отношений и временных рядов.> Готовы начать работу? Переходите к разделу
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 секунды |
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 Line:
Интерактивное взаимодействие с QuestDB и вашими данными через следующие интерфейсы:
9000
9000
8812
9000
Популярные инструменты, которые интегрируются с QuestDB включают:
От потока данных до визуализации с помощью Grafana начните с примеров кода из нашего репозитория быстрого старта.### Настройка QuestDB для рабочих нагрузок
Найдите нашу планирование мощностей чтобы настроить QuestDB для рабочих нагрузок.
Для безопасной работы на больших масштабах или внутри крупных организаций.
Дополнительные возможности включают:
Перейдите на страницу Enterprise для получения дополнительной информации и контактной информации.
Приветствуем ваш вклад!
Мы ценим:
Чтобы начать вкладывать:
✨ Как знак признательности, мы отправляем QuestDB мерч нашим участникам!Большое спасибо всем замечательным людям, которые приняли участие в развитии QuestDB ключ эмодзи:
clickingbuttons 💻 🤔 📓 |
ideoma 💻 📓 ⚠️ |
tonytamwk 💻 📓 |
sirinath 🤔 |
suhorukov 🤔 |
Продолжение:
<br /><sub><b>Shantanoo Desai</b></sub>
</a>
<br />
<a href="https://github.com/questdb/questdb/commits?author=shantanoo-desai" title="Код">💻</a>
<a href="#инфраструктура-shantanoo-desai" title="Инфраструктура (Хостинг, средства сборки и т. д.)">🚇</a>
</td>
</tr>
``````markdown
<tr>
<td align="center" valign="top" width="14.28%">
<a href="http://alexprut.com">
<img src="https://avatars2.githubusercontent.com/u/1648497?v=4" width="100px;" alt=""/>
<br />
<sub><b>Aлекспрут</b></sub>
</a>
<br />
<a href="https://github.com/questdb/questdb/commits?author=alexprut" title="Код">💻</a> <a href="#поддержка-alexprut" title="Поддержка">🚧</a>
</td>
<td align="center" valign="top" width="14.28%">
<a href="https://github.com/lbowman">
<img src="https://avatars1.githubusercontent.com/u/1477427?v=4" width="100px;" alt=""/>
<br />
<sub><b>Lbowman</b></sub>
</a>
<br />
<a href="https://github.com/questdb/questdb/commits?author=lbowman" title="Код">💻</a>
</td>
<td align="center" valign="top" width="14.28%">
<a href="https://github.com/upsidedownsmile">
<img src="https://avatars0.githubusercontent.com/u/26444088?v=4" width="100px;" alt=""/>
<br />
<sub><b>Upsidedownsmile</b></sub>
</a>
<br />
<a href="https://github.com/questdb/questdb/commits?author=upsidedownsmile" title="Код">💻</a>
</td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%">
<a href="https://github.com/Nagriar">
<img src="https://avatars0.githubusercontent.com/u/2361099?v=4" width="100px;" alt=""/>
<br />
<sub><b>Nagriar</b></sub>
</a>
<br />
<a href="https://github.com/questdb/questdb/commits?author=Nagriar" title="Код">💻</a>
</td>
</tr>
``````markdown
<tr>
<td align="center" valign="top" width="14.28%">
<a href="https://github.com/Nagriar" title="Код">💻</a>
</td>
<td align="center" valign="top" width="14.28%">
<a href="https://github.com/piotrrzysko">
<img src="https://avatars.githubusercontent.com/u/6481553?v=4" width="100px;" alt=""/>
<br/>
<sub><b>piotrrzysko</b></sub>
</a>
<br/>
<a href="https://github.com/questdb/questdb/commits?author=piotrrzysko" title="Код">💻</a>
<a href="https://github.com/questdb/questdb/commits?author=piotrrzysko" title="Тесты">⚠️</a>
</td>
<td align="center" valign="top" width="14.28%">
<a href="https://github.com/mpsq/dotfiles">
<img src="https://avatars.githubusercontent.com/u/5734722?v=4" width="100px;" alt=""/>
<br/>
<sub><b>mpsq</b></sub>
</a>
<br/>
<a href="https://github.com/questdb/questdb/commits?author=mpsq" title="Код">💻</a>
</td>
<td align="center" valign="top" width="14.28%">
<a href="https://github.com/siddheshlatkar">
<img src="https://avatars.githubusercontent.com/u/39632173?v=4" width="100px;" alt=""/>
<br/>
<sub><b>siddheshlatkar</b></sub>
</a>
<br/>
<a href="https://github.com/questdb/questdb/commits?author=siddheshlatkar" title="Код">💻</a>
</td>
<td align="center" valign="top" width="14.28%">
<a href="http://yitaekhwang.com">
<img src="https://avatars.githubusercontent.com/u/6628444?v=4" width="100px;" alt=""/>
<br/>
<sub><b>Yitaek</b></sub>
</a>
<br/>
<a href="#tutorial-Yitaek" title="Уроки">✅</a>
<a href="#example-Yitaek" title="Примеры">💡</a>
</td>
</tr>
<td align="center" valign="top" width="14.28%">
<a href="https://www.gaboros.hu"><img src="https://avatars.githubusercontent.com/u/19173947?v=4" width="100px;" alt=""/>
<br/><sub><b>gabor-boros</b></sub></a>
<br/>
<a href="#tutorial-gabor-boros" title="Уроки">✅</a>
<a href="#example-gabor-boros" title="Примеры">💡</a>
</td>
``````markdown
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/kovid-r"><img src="https://avatars.githubusercontent.com/u/62409489?v=4" width="100px;" alt=""/><br /><sub><b>kovid-r</b></sub></a><br /><a href="#tutorial-kovid-r" title="Уроки">✅</a> <a href="#example-kovid-r" title="Примеры">💡</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://borowski-software.de/"><img src="https://avatars.githubusercontent.com/u/8701341?v=4" width="100px;" alt=""/><br /><sub><b>TimBo93</b></sub></a><br /><a href="https://github.com/questdb/questdb/issues?author=TimBo93" title="Отчеты об ошибках">🐛</a> <a href="#userTesting-TimBo93" title="Тестирование пользователей">📓</a></td>
<td align="center" valign="top" width="14.28%"><a href="http://zikani.me"><img src="https://avatars.githubusercontent.com/u/1501387?v=4" width="100px;" alt=""/><br /><sub><b>zikani03</b></sub></a><br /><a href="https://github.com/questdb/questdb/commits?author=zikani03" title="Код">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/jaugsburger"><img src="https://avatars.githubusercontent.com/u/10787042?v=4" width="100px;" alt=""/><br /><sub><b>jaugsburger</b></sub></a><br /><a href="https://github.com/questdb/questdb/commits?author=jaugsburger" title="Код">💻</a> <a href="#maintenance-jaugsburger" title="Обслуживание">🚧</a></td>
<td align="center" valign="top" width="14.28%"><a href="http://www.questdb.io"><img src="https://avatars.githubusercontent.com/u/52114895?v=4" width="100px;" alt=""/><br /><sub><b>TheTanc</b></sub></a><br /><a href="#projectManagement-TheTanc" title="Управление проектами">📆</a> <a href="#content-TheTanc" title="Содержание">🖋</a> <a href="#ideas-TheTanc" title="Идеи, планирование и обратная связь">🤔</a></td>
<td align="center" valign="top" width="14.28%"><a href="http://davidgs.com"><img src="https://avatars.githubusercontent.com/u/2071898?v=4" width="100px;" alt=""/><br /><sub><b>davidgs</b></sub></a><br /><a href="https://github.com/questdb/questdb/issues?q=author%3Adavidgs" title="Отчеты о багах">🐛</a> <a href="#content-davidgs" title="Контент">🖋</a></td>
</tr>
Здесь исправлены знаки препинания, пробелы и прочее согласно правилам перевода.
Замечание: В исходном тексте есть несколько повторяющихся имен RiccardoGiro
, что может вызвать путаницу. Для улучшения читаемости можно было бы использовать уникальные имена или добавить дополнительные данные для различения, но поскольку это не указано явно, они остаются без изменений.```markdown
Все изменения были сделаны согласно указанным правилам перевода и форматирования.
huuhait 🐛 🤔 |
shimondoodkin 🐛 🤔 |
alexey-milovidov 🐛 |
suconghou 🐛 |
allegraharris 🐛 |
allegraharris 💻 |
oliver-daniel 💻 |
kerimsenturk5734 📖 |
Этот проект следует спецификации all-contributors. Каждый вид вклада приветствуется!
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )