powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / QuestDB - новая СУБД для хранения time series данных
14 сообщений из 239, страница 10 из 10
QuestDB - новая СУБД для хранения time series данных
    #39945029
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бумбараш
ты такой крутой парень

кек
скажем так, я не настолько крут что бы заниматься благотворительностью
т.е. мне есть на что потратить и деньги и время
...
Рейтинг: 0 / 0
QuestDB - новая СУБД для хранения time series данных
    #39945073
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Руслан это ты так хитро дисперсию посчитал?
...
Рейтинг: 0 / 0
QuestDB - новая СУБД для хранения time series данных
    #39945127
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

она самая
идея не моя, известная формула из методичек
...
Рейтинг: 0 / 0
QuestDB - новая СУБД для хранения time series данных
    #39945132
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Красиво.

Код: sql
1.
avg(x^2) - avg(x)^2



Это по сути ответ на вопрос как в map-reduce считать всякие центральные моменты.

Надо-б себе записать чтоб не забыть.
...
Рейтинг: 0 / 0
QuestDB - новая СУБД для хранения time series данных
    #39945173
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

зачем её запоминать, она ж элементарно выводится для многих агрегатов, главное принцип запомнить

вот это 22110498 только напрягает очень сильно, полученная формула менее устойчива к накоплению ошибок на fpu, чем исходная
...
Рейтинг: 0 / 0
QuestDB - новая СУБД для хранения time series данных
    #39945191
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если резать выборку на под-выборки? И применять кусочно?
...
Рейтинг: 0 / 0
QuestDB - новая СУБД для хранения time series данных
    #39953126
bluestreak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Время поделиться новой информацией:

Добавил две дополнительные функции: ksum() — kahan и nsum() — neumaier. Последняя более точная сумма. Все три суммы, sum(), ksum() и nsum() выполняются с примерно одинаковой скоростью: 409мс, 411мс и 414мс на 1.6 миллиардов 64бит double значениях.(dell xps15 7590 ноут)

Это все на master пока, можно попробовать если есть желание. https://github.com/questdb/questdb

Проблема остаётся все той же: пропускная способность памяти.
...
Рейтинг: 0 / 0
QuestDB - новая СУБД для хранения time series данных
    #39953271
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bluestreak
Проблема остаётся все той же: пропускная способность памяти.
...
Рейтинг: 0 / 0
QuestDB - новая СУБД для хранения time series данных
    #39953453
bluestreak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mayton
bluestreak
Проблема остаётся все той же: пропускная способность памяти.



Это не аксиома конечно. Я думаю по этому Руслан был настроен крайне скептически.

Мы прогнали clickhouse на миллиарде. У них тоже есть Кахан. Там наивная сумма 275мс, кахан — 850мс. То есть не в память упёрся. У нас 245мс наивно и 250мс - кахан.


Постгрес — 2 минуты 🧐
...
Рейтинг: 0 / 0
QuestDB - новая СУБД для хранения time series данных
    #39954100
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну вы даёте блин. Это ж системы разного класса. Postgres - классическая дисковая.
С полным набором фич ACID. И даже если вы ее поставите поверх SSD - она по прежнему
будет применять весь стек технологий для работы с tuples, 8k-pages e.t.c. И data-rows
будет писать с атрибутами версионности и хрен выключишь эту механику.

Нельзя так сравнивать. А-то побегут выбрасывать свой PG и заменять его на ваш "ФВМяс".
...
Рейтинг: 0 / 0
QuestDB - новая СУБД для хранения time series данных
    #39973641
bluestreak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый вечер, мы вот запустили сервер, на котором можно попробовать QuestDB. Там таблица на 1.6 миллиард записей и примеры запросов. Вы так же можете написать произвольные запросы. Не все конечно оптимально, но попробуйте и поделитесь предложениями


http://try.questdb.io:9000
...
Рейтинг: 0 / 0
QuestDB - новая СУБД для хранения time series данных
    #39975561
bluestreak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
QuestDB - новая СУБД для хранения time series данных
    #39975606
Бумбараш
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bluestreak,

круто
...
Рейтинг: 0 / 0
QuestDB - новая СУБД для хранения time series данных
    #40033590
Фотография ptr128
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bluestreak

Инкрементальные запросы вытекают из предположения что данные на изменяются. За исходный результат берётся не 0 а результат предидущего запроса.

Например ‘select location, avg(temp) where timestamp = ‘2019-12’

А если нужна статистика? Например, тот же PostgreSQL PERCENTILE_CONT()?
...
Рейтинг: 0 / 0
14 сообщений из 239, страница 10 из 10
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / QuestDB - новая СУБД для хранения time series данных
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]