170 похожих чатов

Всем привет! Есть приложение на Laravel, помимо подключения к регулярной БД,

появилась необходимость ходить за данными в БД ClickHouse. Пока размытое понимание, как быть с тестами. На данный момент есть идея, поднять контейнер CH для тестов. Но естественно миграций, моделей у меня нет, и они, думаю не нужны, из этого вопрос, как воссоздавать таблички, данные. Я всегда это делал через миграции, фабрики моделей и т.д. В данном случае, напрямую через DB::...?

Заранее спасибо

6 ответов

6 просмотров

Репликация базы данных Mysql в ClickHouse. Mysql только для записи туда данных, а ClickHouse для получения. Или сайт полностью переходит на ClickHouse? Там чтение данных очень быстрое, а запись как я раньше интересовался нет. Поэтому рассматривал именно этот кейс

Клик ничем особо не отличается от мускуля в плане тестов и прочего

Артём- Автор вопроса
Volodymyr Vi 🇺🇦
Репликация базы данных Mysql в ClickHouse. Mysql т...

Нет, переходов не планируется. Просто у отдела аналитики своя БДшка CH, а мне нужно данные получать и отрисовывать, так как захотели внедрить графики аналитики в платформу.

Артём- Автор вопроса
Anton Rusakov
Клик ничем особо не отличается от мускуля в плане ...

Дело в том, что CH почти не относится к основному приложению. Просто сторонняя БД, с которой нужно брать данные для отрисовки. Окей, наверное, можно сделать второе подключение, модели, просто сейчас я тяну данные через либу clickhouse_client. Но стоит ли делать миграции, ради только того, чтобы в тестах выполнить DatabaseMigrations?

Артём
Дело в том, что CH почти не относится к основному ...

Ну или полностью мокать ответы из него :)

Похожие вопросы

Обсуждают сегодня

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
49
читать файл максимально быстро? странный вопрос))
zamtmn
53
How to create an OS in C? what to study?
Linus
18
Компания Elif ищет менеджера проектов, который будет заниматься поиском и ведением новых проектов. Прежде чем приступить к работе, вам нужно пройти наш недельный курс, где вы ...
Elif
5
Привет, кто может сделать юзербота с апи? Задачи: - создавать группы - создавать каналы - задавать для созданных каналов аватарку или эмоджи, имя группы - добавлять в группы...
Lencore
11
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
@HemulGM Параметры у AddStream поменялись? Несостыковка какая-то
Катерина Свиридова
12
Подскажите, есть какие-то события создания/уничтожения у TFrame по типу TForm (OnCreate и OnClose/OnDestroy) ? Как отловить создание TFrame и "перед" уничтожением. На Tframe р...
Денис
8
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
а чем хуже?
Alexey Kulakov
10
Карта сайта