появилась необходимость ходить за данными в БД ClickHouse. Пока размытое понимание, как быть с тестами. На данный момент есть идея, поднять контейнер CH для тестов. Но естественно миграций, моделей у меня нет, и они, думаю не нужны, из этого вопрос, как воссоздавать таблички, данные. Я всегда это делал через миграции, фабрики моделей и т.д. В данном случае, напрямую через DB::...?
Заранее спасибо
Репликация базы данных Mysql в ClickHouse. Mysql только для записи туда данных, а ClickHouse для получения. Или сайт полностью переходит на ClickHouse? Там чтение данных очень быстрое, а запись как я раньше интересовался нет. Поэтому рассматривал именно этот кейс
Клик ничем особо не отличается от мускуля в плане тестов и прочего
Клик обычно сбоку для статистики
Нет, переходов не планируется. Просто у отдела аналитики своя БДшка CH, а мне нужно данные получать и отрисовывать, так как захотели внедрить графики аналитики в платформу.
Дело в том, что CH почти не относится к основному приложению. Просто сторонняя БД, с которой нужно брать данные для отрисовки. Окей, наверное, можно сделать второе подключение, модели, просто сейчас я тяну данные через либу clickhouse_client. Но стоит ли делать миграции, ради только того, чтобы в тестах выполнить DatabaseMigrations?
Ну или полностью мокать ответы из него :)
Обсуждают сегодня