Constantine️
тем более, они недавно jdbc выкатили, теперь модные аналитик тулзы можно юзать
Dmitrii
Ну т.е. мне из этого сообщения было не ясно какая задача с табличкой в 50млн строк
Constantine️
умею воду лить, видишь :D на самом деле, достаточно знать, что mysql умирал, кликхаус летает) если говорить про детали, там сбор трекинг информации с интернет магазинов и вывод оценки эффективности (% продаж, % дохода) из-за внедрения одного инструмента. тормозящее место были LIKE запросы на URL поля и вложенные запросы, когда делал поиск точек входа, выхода, захват "содержимого" корзины покупателя
Dmitrii
Даже интересно, как бы тут постгрес работал
Constantine️
пока на R&D нет времени )
Dmitrii
Скинь мне дамп)
Constantine️
проект начинался 2 года назад, тогда mysql выбрал по привычке. если бы сейчас начинал делать, то взял бы pgsql
Constantine️
не дам :D клиент трепетно относится к данным своих клиентов
Dmitrii
Ну деперсонализируй
Constantine️
лень 😑
Constantine️
желание спать, когда баги полезут :D
Dmitrii
А что мешает переехать на постгрес сейчас?
Для всего очевидно должна быть причина
Pavel
Просто я в августе перевел бд на 400гб с mysql на постгрес
Pavel
Все живо
Constantine️
задачи переезда нет, есть задачи по дальнейшему развитию продукта. зачем тратить время на то, что сейчас не нужно? FFF все дела )
Constantine️
ну БД перевезти это одно дело, если будут из-за моей кривомозгости и мягкого режима mysql (а вполне возможно там есть такое) будут проблемы на обкатке кода, то это будет больше, чем переезд БД. приемочных тестов у меня нет, в паре мест юниты висят
Constantine️
ну то есть как сказал Дима, для всего должна быть причина )
Dmitrii
А а кликхаусе же нет рекурсивных запросов и cte?
Constantine️
хммм, интересный вопрос
Constantine️
потребности не было, а в документации такого не нашел
Dmitrii
Как же без них жить
Constantine️
😄
Dmitrii
Почитай как это работает в пг.
Dmitrii
Может еще и выкинешь свой кх
Constantine️
😂
Constantine️
но зачем?)
Constantine️
если он перестанет выполнять требования, которые нужны. то появятся мысли про смену субд
Dmitrii
Ну так ведь если аналитик ебется писать запрос день, а результат дает за минуту, то нахер такая база нужна?
Constantine️
у меня он не за минуту выдает )
Dmitrii
В смысле, не говорю что кх отстой. Просто надо не только этот критерий учитывать
Constantine️
в моем случае со скоростью у кх все ок
Constantine️
поэтому он дальше живет )
Dmitrii
А со скоростью написания запросов к нему? 🙂
Constantine️
они написаны и люди нажимают на ссылочки
Constantine️
я про jdbc сказал, потому что его выкатили. раньше его не было) товарищ из одной конторы на кликхаус начал смотреть после того, как вышел именно jdbc, у них аналитики юзают спец тулзы для построения отчетов
Constantine️
сейчас вроде как используют вертику и выходит в копеечку
Dmitrii
Да, она дорогая песец
Pavel
Под кх есть jdbc?
Constantine️
ага
Constantine️
https://github.com/yandex/clickhouse-jdbc
Pavel
Надо будет потыкать
Constantine️
посмотреть как минимум стоит) можешь потом Диме рассказать про разницу с посгрессом ))
Constantine️
про скоростя
Constantine️
ну а про доклады яндекса. возможно кликхаус стоит посмотреть и яндекс диск. первые два доклада очень специфичны. первые два офигенны тем, что осознание наступает — в яндексе по ходу сидят лучшие умы по БД, которые все еще в РФ
Constantine️
по БД, это те, кто своё пишет :D
Dmitrii
Но ведь команда О. Бартунова еще не там 🙃
Constantine️
ну ага, но у них зоопарк по технологиям ведь )
Constantine️
парень из автору поведал, что у них раньше был мускуль + пхп, теперь джава + самописная иммутабельная БД
Constantine️
переходом на последнее разгрузили железо существенно
Dmitrii
Иммутабельная бд?
Constantine️
ага
Dmitrii
И как туда данные помещать?)
Vladimir
@korotovskii @kotchuprik clickhouse это не база данных общего назначения. Это именно колоночная база, append only
Vladimir
и задачи аналитики
Vladimir
не более и не менее
Constantine️
партицирование помещают
Dan
девопсы. нужно бесплатно хранить пароли. много. секурно. желательно локально. чем?
Constantine️
хитро выебано как-то, без деталей
Vladimir
оно не заменяет mysql во всех случаях, оно не конкурент postgres'у во всех нишах и пр.
Dan
1passwords/lastpass/keepass ?
Constantine️
1passwords/lastpass/keepass ?
бесплатно? тогда первое выкидывай )
Vladimir
ну ага, это в принципе понятно ))
ну мне кажется что @korotovskii не очень врубается под что оно
Dmitrii
1passwords/lastpass/keepass ?
В блокнот сохрани. Врятли вирус будет искать его а не базу ластпасс )
Dan
бесплатно? тогда первое выкидывай )
не обратил внимание когда оно стало платным ) но ок, приму к сведению
Constantine️
оно всегда было платным ))
Constantine️
только на трекерах бесплатно :D
Dmitrii
ну мне кажется что @korotovskii не очень врубается под что оно
С колоночными базами вообще не работал.
Dan
только на трекерах бесплатно :D
ыыы ))) не знал, спасибо
Constantine️
я 1password года 2-2.5 назад купил за 15 баксов на распродаже новогодней
Vladimir
@korotovskii то есть вот его используют под разные задачи мониторинга, анализы логов всякие. Еще используют под аналитику сайтов или приложений (под это оно и делалось)
Dan
но трекерные "народные" версии не буду пользовать ))
Dan
не секурно
Vladimir
то есть под постройку dashboard'ов всяких
Constantine️
они, кстати, в яндекс метрике кликхаус и юзают, просто внутренний и расширенный
Constantine️
насколько я помню, на хабре в пресс релизе был такой факт