История изменений
Исправление Toxo2, (текущая версия) :
А у вас есть опыт работы с Citus ? Можете подсказать?
Вчера вот смотрел, может я что-то делаю не так.
Исходно - есть табличка на миллиард строк. В ClickHouse она 8ГБ. И прекрасная скорость запросов с агрегациями по ней. Единицы-десятки ms. Плохо, что когда хочется подженить на ней какие-то доп.данные из PG вся прелесть кончается и начинаются костыли. Они работают. Просто... некрасивые.
Если эту таблицу запихать в обычный heap PG - получается 120ГБ без индексов. И никакими индексами даже близко по скорости не похоже. С индексами под 200ГБ
Если эту же таблицу запихать в Citus-PG (т.е. в columnar) опять получается 8ГБ. Казалось бы хорошо. Ровно как в CH. Но относительно приличную скорость запросов можно получить только если сразу попасть секциями в нужные запросам поля. Т.е. по сути получается надо строго под конкретный запрос целится в partition by
при создании таблицы ?
У него на текущий момент вся прелесть только в том, что место на диске экономит что ли?
Исправление Toxo2, :
А у вас есть опыт работы с Citus ? Можете подсказать?
Вчера вот смотрел, может я что-то делаю не так.
Исходно - если табличка на миллиард строк. В ClickHouse она 8ГБ. И прекрасная скорость запросов по ней. Единицы-десятки ms. Плохо, что когда хочется подженить на ней какие-то доп.данные из PG вся прелесть кончается и начинаются костыли. Они работают. Просто... некрасивые.
Если эту таблицу запихать в обычный heap PG - получается 120ГБ без индексов. И никакими индексами даже близко по скорости не похоже. С индексами под 200ГБ
Если эту же таблицу запихать в Citus-PG (т.е. в columnar) опять получается 8ГБ. Казалось бы хорошо. Ровно как в CH. Но относительно приличную скорость запросов можно получить только если сразу попасть секциями в нужные запросам поля. Т.е. по сути получается надо строго под конкретный запрос целится в partition by
при создании таблицы ?
У него на текущий момент вся прелесть только в том, что место на диске экономит что ли?
Исходная версия Toxo2, :
А у вас есть опыт работы с Citus ? Можете подсказать?
Вчера вот смотрел, может я что-то делаю не так.
Исходно - если табличка на миллиард строк. В ClickHouse она 8ГБ. И прекрасная скорость запросов по ней. Единицы-десятки ms. Плохо, что когда хочется подженить на ней какие-то доп.данные из PG вся прелесть кончается и начинаются костыли. Они работают. Просто... некрасивые.
Если эту таблицу запихать в обычный heap PG - получается 120ГБ без индексов. И никакими индексами даже близко по скорости не похоже. С индексами под 200ГБ
Если эту же таблицу запихать в Citus-PG (т.е. в columnar) опять получается 8ГБ. Казалось бы хорошо. Ровно как в CH. Но относительно приличную скорость запросов можно получить только есть сразу попасть секциями в нужные запросам поля. Т.е. по сути получается надо строго под конкретный запрос целится в partition by
при создании таблицы ?
У него на текущий момент вся прелесть только в том, что место на диске экономит что ли?