|
QuestDB - новая СУБД для хранения time series данных
|
|||
---|---|---|---|
#18+
bluestreakЗапись на диск ведётся через 16мб страницы. Когда страница заканчивается она демонтируется, что приводит к асинхронному msync(), и создаётся новая страница итд. Значит, если транзакция маленькая и не достигла 16 мб, она не вызовет msync, несмотря на то, что клиентская часть уже получила "ок" на commit?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2019, 14:27 |
|
QuestDB - новая СУБД для хранения time series данных
|
|||
---|---|---|---|
#18+
bluestreak, топик читаю. Все проверять не успеваю. Возможно ближе к пятнице. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2019, 14:29 |
|
QuestDB - новая СУБД для хранения time series данных
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov bluestreakЗапись на диск ведётся через 16мб страницы. Когда страница заканчивается она демонтируется, что приводит к асинхронному msync(), и создаётся новая страница итд. Значит, если транзакция маленькая и не достигла 16 мб, она не вызовет msync, несмотря на то, что клиентская часть уже получила "ок" на commit?.. Пока да, в 4.0.4 будет полная поддержка msync() ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2019, 14:45 |
|
QuestDB - новая СУБД для хранения time series данных
|
|||
---|---|---|---|
#18+
mayton bluestreak, топик читаю. Все проверять не успеваю. Возможно ближе к пятнице. Отлично, не торопись! ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2019, 15:15 |
|
QuestDB - новая СУБД для хранения time series данных
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov bluestreakЗапись на диск ведётся через 16мб страницы. Когда страница заканчивается она демонтируется, что приводит к асинхронному msync(), и создаётся новая страница итд. Значит, если транзакция маленькая и не достигла 16 мб, она не вызовет msync, несмотря на то, что клиентская часть уже получила "ок" на commit?.. Ну вот добавил конфигурируемый msync(), теперь можно делать async/sync/nosync для индивидуального комита или использовать глобальное значение по умолчанию. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2019, 12:28 |
|
QuestDB - новая СУБД для хранения time series данных
|
|||
---|---|---|---|
#18+
bluestreakНу вот добавил конфигурируемый msync(), теперь можно делать async/sync/nosync для индивидуального комита или использовать глобальное значение по умолчанию. И при значении sync какая теперь скорость у вставки с коммитом после каждой записи? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2019, 13:45 |
|
QuestDB - новая СУБД для хранения time series данных
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov bluestreakНу вот добавил конфигурируемый msync(), теперь можно делать async/sync/nosync для индивидуального комита или использовать глобальное значение по умолчанию. И при значении sync какая теперь скорость у вставки с коммитом после каждой записи? Здесь бенчмарк. Запись состоит из одной 64—битной колонки: https://github.com/questdb/questdb/blob/master/benchmarks/src/main/java/org/questdb/TableWriteBenchmark.java Результат — среднее значение в микросекундах. Код: plaintext 1. 2. 3. 4. 5. 6.
Я опять запустил это на лаптопе, все тесты один за другим. Под конец лаптоп начал перегреваться и nocommit тест опустился с 13нс до 19нс. Похожая картина и в nosync. Sync это на таком устройстве: Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2019, 14:29 |
|
QuestDB - новая СУБД для хранения time series данных
|
|||
---|---|---|---|
#18+
Забыл сказать, nocommit тест комитит в конце всего теста и не измеряет скорость комита. Все остальные тесты комитят каждую запись. Все вместе они создали более 10 миллиардов записей. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2019, 14:36 |
|
QuestDB - новая СУБД для хранения time series данных
|
|||
---|---|---|---|
#18+
Как дела? Получается что-то похожее с oracle и его другом Lag’ом сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2019, 22:39 |
|
QuestDB - новая СУБД для хранения time series данных
|
|||
---|---|---|---|
#18+
Мужики, если не получается в оракл либо залить 300м записей, либо отсортировать либо джонить — не беда, давайте этот момент пропустим и продолжим общение. Я же базу пишу чтобы легче жизнь была а не тяжелее. Мы будем скоро выкатывать поддержку залива данных их influx line protocol. Это популярная тема у Devops. QuestDB имеет UDP ресивер для этого. Тут недавно кто-то спрашивал как поймать 9000 пакетов на Делфи ... Мы тестировали influx и QuestDB, отправляем 50м записей по UDP unicast за 20—23с, influx ловит 2м, QuestDB — 21м это с nosync понятное дело ну и на лаптопе через loopback :) Это интересно будет если мы ещё графану прикрутим к QuestDB? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2019, 07:27 |
|
QuestDB - новая СУБД для хранения time series данных
|
|||
---|---|---|---|
#18+
В UDP пакеты имеют свойство загадочным образом "терятся" . Уверены что оно вам надо? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2019, 10:51 |
|
QuestDB - новая СУБД для хранения time series данных
|
|||
---|---|---|---|
#18+
bluestreak не беда, давайте этот момент пропустим и продолжим общение Чувак, общаться есть смысл с теми, кто хоть что-то соображает. А над тобой можно только поприкалываться. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2019, 11:32 |
|
QuestDB - новая СУБД для хранения time series данных
|
|||
---|---|---|---|
#18+
И при чем тут графана - вообще непонятно. С таким-же успехом можно было сказать - а давайте прикрутим кофе-машину или холодильник. Можно конешно. К любому источнику данных. Но зачем здесь и сейчас? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2019, 12:35 |
|
QuestDB - новая СУБД для хранения time series данных
|
|||
---|---|---|---|
#18+
mayton В UDP пакеты имеют свойство загадочным образом "терятся" . Уверены что оно вам надо? Пока не уверен. Начинаем с UDP, потом легко и TCP сделать и даже за HTTP поставить — основная сложность в парзере. UDP полезен в сборе метрик. Простая отправка и отправляющая система не замедляется базой. Время покажет надо или нет :) графана это очень простая, с точки зрения настройки, визуализация. Легко начальству показать чем занимаешься :) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2019, 13:06 |
|
QuestDB - новая СУБД для хранения time series данных
|
|||
---|---|---|---|
#18+
mayton И при чем тут графана - вообще непонятно. С таким-же успехом можно было сказать - а давайте прикрутим кофе-машину или холодильник. Можно конешно. К любому источнику данных. Но зачем здесь и сейчас? Это одна из жизненно необходимых фич для devops ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2019, 13:18 |
|
QuestDB - новая СУБД для хранения time series данных
|
|||
---|---|---|---|
#18+
bluestreakграфана это очень простая, с точки зрения настройки, визуализация. Легко начальству показать чем занимаешься :) Обычно для этого служит Эксель. ODBC драйвер чтобы к QuestDB можно было из него цепляться вы выкатывать собираетесь? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2019, 13:42 |
|
QuestDB - новая СУБД для хранения time series данных
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov bluestreakграфана это очень простая, с точки зрения настройки, визуализация. Легко начальству показать чем занимаешься :) Обычно для этого служит Эксель. ODBC драйвер чтобы к QuestDB можно было из него цепляться вы выкатывать собираетесь? Конечно! К QuestDB уже можно по постгрес протоколу цепляться. Через постгрес ODBC! Так же можно через HTTP и VBA, но потом нужно ответы на бэйсике парзить — это на любителя :) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2019, 14:17 |
|
QuestDB - новая СУБД для хранения time series данных
|
|||
---|---|---|---|
#18+
bluestreakК QuestDB уже можно по постгрес протоколу цепляться. Через постгрес ODBC! Ну вот проблема и решена. Берёте любой офис, подключаете к нему внешние данные, строите любые графики или проводите их анализ в привычном для пользователя окружении. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2019, 14:30 |
|
QuestDB - новая СУБД для хранения time series данных
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, Я предполагаю что influx и графана не сильно популярны на этом форуме? У графаны свои прелести — дашборд, графики живые, алертинг это немного другое. Excel конечно вещь хорошая и нужная но одно другого по моему не исключает. Интересно чем вы мониторите нагрузку на базы, приложения, ОС? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2019, 15:24 |
|
QuestDB - новая СУБД для хранения time series данных
|
|||
---|---|---|---|
#18+
Спокойнее коллеги. Нормальный топик. Зачем вы его готовите к закрытию? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2019, 22:19 |
|
QuestDB - новая СУБД для хранения time series данных
|
|||
---|---|---|---|
#18+
Можете наши не по топику комментарии удалить? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2019, 22:32 |
|
QuestDB - новая СУБД для хранения time series данных
|
|||
---|---|---|---|
#18+
Нет оснований пока. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2019, 23:02 |
|
QuestDB - новая СУБД для хранения time series данных
|
|||
---|---|---|---|
#18+
Выпустили обновление: https://github.com/questdb/questdb/releases/tag/4.0.4 Здесь обсуждаемая durability и также разнообразные ускорения, в частности REST точки. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2019, 10:37 |
|
QuestDB - новая СУБД для хранения time series данных
|
|||
---|---|---|---|
#18+
Добрый день, Ещё несколько новостей. Мы получили инвестиции и собрали команду из очень толковых инженеров. На следущей неделе начинаем развиваться одновременно в нескольких направлениях: — открыто доступный демо—сервер с данными о такси Нью-Йорка. 1.6 миллиардная основная таблица и дополнительные данные, такие как погода для анализа совпадений событий. Мы переписываем агрегацию с использованием simd и параллелизацией. Подобные запросы будут выполняться менее чем за 1 секунду. — двухфазовый комит и поддержка распределённых данных — материализованные запросы Есть так же идея добавления поддержки многопроходных формул в SQL, например: Код: plaintext 1.
Что вы об этом думаете? PS: новый сайт https://www.questdb.io/ упростили навигацию по доке, так же добавляем деталей ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2020, 17:20 |
|
QuestDB - новая СУБД для хранения time series данных
|
|||
---|---|---|---|
#18+
bluestreak Есть так же идея добавления поддержки многопроходных формул в SQL, например: Код: plaintext 1.
Что вы об этом думаете? PS: новый сайт https://www.questdb.io/ упростили навигацию по доке, так же добавляем деталей если имелась ввиду avg(x — avg(y)) ... |
|||
:
Нравится:
Не нравится:
|
|||
09.03.2020, 19:33 |
|
|
start [/forum/topic.php?fid=35&msg=39902206&tid=1552167]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
29ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
63ms |
get tp. blocked users: |
1ms |
others: | 260ms |
total: | 390ms |
0 / 0 |