Страница 4 из 4
Re: Memory upgrade question
Добавлено: Сб сен 07, 2024 1:53 pm
Bobeg
Если бы можно было просто забисипиить данные а потом рид оунли кверить было бы вери симпл.
Re: Memory upgrade question
Добавлено: Сб сен 07, 2024 1:59 pm
Bobeg
Упдатез приходят весь день.
Ихьзначительео меньше чем запросов на аггрегировпние.
Re: Memory upgrade question
Добавлено: Сб сен 07, 2024 2:01 pm
Bobeg
Раньшы мы сайбейз айкью юзили.
А теперь наверно придеца кликхауз
Re: Memory upgrade question
Добавлено: Сб сен 07, 2024 2:33 pm
voyager3
А всякие облачные сноуфлейки, кирпичи и бигкуери - не?
Re: Memory upgrade question
Добавлено: Сб сен 07, 2024 2:35 pm
Mad Hatter
voyager3 писал(а): ↑Сб сен 07, 2024 2:33 pm
А всякие облачные сноуфлейки, кирпичи и бигкуери - не?
Сноуфлейк хорошо данные кастомеров слил
Re: Memory upgrade question
Добавлено: Сб сен 07, 2024 2:37 pm
Bobeg
voyager3 писал(а): ↑Сб сен 07, 2024 2:33 pm
А всякие облачные сноуфлейки, кирпичи и бигкуери - не?
Кирпичи это простой как долбоваленок постгрес, если не вдаваца в детали.
Не колумн ориентед, нед.
Про снижынги я ничего не знаю.
Я думаю надо будет кликхауз попробовать.
Re: Memory upgrade question
Добавлено: Сб сен 07, 2024 3:16 pm
self
Bobeg писал(а): ↑Сб сен 07, 2024 12:56 pm
voyager3 писал(а): ↑Сб сен 07, 2024 8:23 am
То есть требований транзакционности нет, чисто заливать данные, и на них онолитегу гонять? Сколько данных, какое время отклика требуется? Надо ли, чтобы время простоя было околонулевое, поддержка нескольких вычислительных центров?
Есть требавания, есть.
Будут приходить упдатез.
https://learn.microsoft.com/en-us/sql/r ... rver-ver16
Re: Memory upgrade question
Добавлено: Сб сен 07, 2024 9:08 pm
voyager3
Если всё влезает в одну машину, так это детский сад.
Re: Memory upgrade question
Добавлено: Вс сен 08, 2024 5:18 am
self
voyager3 писал(а): ↑Сб сен 07, 2024 9:08 pm
Если всё влезает в одну машину, так это детский сад.
Теплое vs мягкое.
Если у вас нет ограничений на количество машин, то вы можете прекрасно обойтись без колоночных индексов. Добавляйте ноды и вперед.
Если у вам надо резко увеличить производительность аналитических запросов, не добавляя железа, то columnar storage чаще всего может помочь.
Re: Memory upgrade question
Добавлено: Вс сен 08, 2024 9:43 am
Bobeg
Сорри Кэтминт, я тут базой данных испортил тебе всю твою тему.
Re: Memory upgrade question
Добавлено: Вс сен 08, 2024 9:45 am
Bobeg
voyager3 писал(а): ↑Сб сен 07, 2024 9:08 pm
Если всё влезает в одну машину, так это детский сад.
Просто не биг дата.
В моем случае дата не биг. А медиум. Но она должна пересчитываться каждые 5 минут. И апдейтаться как тока происходят изменения. А изменения бывают двух видов - позиционные и рыночные.
возможна кластеризация по разным ассетам.
Re: Memory upgrade question
Добавлено: Вс сен 08, 2024 9:48 am
Буратино
Bobeg писал(а): ↑Вс сен 08, 2024 9:45 am
voyager3 писал(а): ↑Сб сен 07, 2024 9:08 pm
Если всё влезает в одну машину, так это детский сад.
Просто не биг дата.
В моем случае дата не биг. А медиум. Но она должна пересчитываться каждые 5 минут. И апдейтаться как тока происходят изменения. А изменения бывают двух видов - позиционные и рыночные.
возможна кластеризация по разным ассетам.
Значит тебе колумнар сторадж не подходит. Если дата не биг, надо все грузить in-memory, тогда пофиг колумнар неколумнар.
Re: Memory upgrade question
Добавлено: Вс сен 08, 2024 9:54 am
Bobeg
Буратино писал(а): ↑Вс сен 08, 2024 9:48 am
Bobeg писал(а): ↑Вс сен 08, 2024 9:45 am
Просто не биг дата.
В моем случае дата не биг. А медиум. Но она должна пересчитываться каждые 5 минут. И апдейтаться как тока происходят изменения. А изменения бывают двух видов - позиционные и рыночные.
возможна кластеризация по разным ассетам.
Значит тебе колумнар сторадж не подходит. Если дата не биг, надо все грузить in-memory, тогда пофиг колумнар неколумнар.
Сэз вху.
Re: Memory upgrade question
Добавлено: Вс сен 08, 2024 10:00 am
voyager3
Буратино писал(а): ↑Вс сен 08, 2024 9:48 am
Bobeg писал(а): ↑Вс сен 08, 2024 9:45 am
Просто не биг дата.
В моем случае дата не биг. А медиум. Но она должна пересчитываться каждые 5 минут. И апдейтаться как тока происходят изменения. А изменения бывают двух видов - позиционные и рыночные.
возможна кластеризация по разным ассетам.
Значит тебе колумнар сторадж не подходит. Если дата не биг, надо все грузить in-memory, тогда пофиг колумнар неколумнар.
Не совсем. Memory locality всё равно рулит. И чем дальше, тем больше.
Re: Memory upgrade question
Добавлено: Вс сен 08, 2024 10:15 am
Буратино
voyager3 писал(а): ↑Вс сен 08, 2024 10:00 am
Не совсем. Memory locality всё равно рулит. И чем дальше, тем больше.
Фишка в том, что обычные row таблицы грузятся in-memory как columnar, и даже могут грузится две копии row-oriented в buffer cache, и columnar-oriented в in-memory. В общем варианты есть.
Re: Memory upgrade question
Добавлено: Вс сен 08, 2024 10:20 am
voyager3
Буратино писал(а): ↑Вс сен 08, 2024 10:15 am
Фишка в том, что обычные row таблицы грузятся in-memory как columnar, и даже могут грузится две копии row-oriented в buffer cache, и columnar-oriented в in-memory. В общем варианты есть.
В зависимости от хитроумия формата хранения, с predicate pushdown и pre-aggregation, и RLE, с родным столбцовым форматом есть шансы, что и не надо будет грузить в память.
Re: Memory upgrade question
Добавлено: Вс сен 08, 2024 10:24 am
Буратино
С этим надо в отдельную тему если Бобегу еще интересно.
Re: Memory upgrade question
Добавлено: Вс сен 08, 2024 11:40 am
self
Bobeg писал(а): ↑Вс сен 08, 2024 9:45 am
В моем случае дата не биг. А медиум. Но она должна пересчитываться каждые 5 минут. И апдейтаться как тока происходят изменения. А изменения бывают двух видов - позиционные и рыночные.
возможна кластеризация по разным ассетам.
Тогда колоночная память скорей всего не подойдет - она плохо упдайтется. Если вы смотрите за интрадей изменениями своего портфеля и пересчитываете на ходу греков, вар, пнл и пр. то длинная аналитика вам тоже не нужна.
Инмемори - это ваш путь