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

Во первых, сколько у тебя конкретно миграций?

27 ответов

22 просмотра

+10-20 в мсяц набегает, не очень приятно

Dmitriy Тiutiunnyk
+10-20 в мсяц набегает, не очень приятно

Объясни неприятность Пока что звучит как "я хочу git squash потому что много коммитов некрасиво"

Dmitriy Тiutiunnyk
+10-20 в мсяц набегает, не очень приятно

Чет дохуя. Попробуйте лучше продумывать структуру

Tishka17
Чет дохуя. Попробуйте лучше продумывать структуру

говорю ж, дата платформа для аналитиков, для нее это норма, это не веб деволпмент

Dmitriy Тiutiunnyk
говорю ж, дата платформа для аналитиков, для нее э...

я все ещё считаю, что у вас неправильная структура БД. Вы одинаковые сущности делаете разными

а если это аналитические таблицы? например какой-то аналитик смотрит действия игрока и создал для этого таблицу, а другой смотрит его статистику , зачем для этого одна таблица? В аналитических таблицах немного ж другие принципы

У вас таблица для одного игрока?

есть такое понятие как денормализация

Dmitriy Тiutiunnyk
а если это аналитические таблицы? например какой-т...

То у тебя таблицами управляют аналитики, а не разработчики и вообще непонятно, как что-то делать в таких условиях.

Dmitriy Тiutiunnyk
есть такое понятие как денормализация

которая должна применяться точечно с хорошим пониманием что делается

Pavel Павлик
У вас таблица для одного игрока?

нет, скорее много таблиц для разных аспектов игрока

Dmitriy Тiutiunnyk
нет, скорее много таблиц для разных аспектов игрок...

Ну то есть на каждого игрока несколько таблиц?

evle
То у тебя таблицами управляют аналитики, а не разр...

все верно и радомный аналитик может накатить миграцию и разраб, какой смысл просить разраба накатить миграцию если аналитик может это делать сам

Const
Ну то есть на каждого игрока несколько таблиц?

да, но аспекты игрока разные, они не перескаются

Kirill-Shikhalev Автор вопроса
Dmitriy Тiutiunnyk
все верно и радомный аналитик может накатить мигра...

У вас аналитики работают в общей с разработчиками базе и плодят горы миграций?

Dmitriy Тiutiunnyk
да, но аспекты игрока разные, они не перескаются

Не думали сделать таблицу игроков, таблицы различных действий не разделяя игроков на таблицы (это ж абсурд) и научить аналитиков юзать джоины?)

Kirill-Shikhalev Автор вопроса
Dmitriy Тiutiunnyk
все верно

вы там каждый эксперимент аналитиков через миграции протаскиваете? Они не могут сначала побаловаться, а только когда уже реально нужно будет втщить в миграцию?

Const
Не думали сделать таблицу игроков, таблицы различн...

нет, ты видимо не понял, есть как раз и таблицы для разных дейстыий, в одной таблице много игроков

Dmitriy Тiutiunnyk
нет, ты видимо не понял, есть как раз и таблицы дл...

Ну так нафига их создавать постоянно? Создайте их заранее, вы чё не знаете какие действия будут?

Dmitriy Тiutiunnyk
все верно и радомный аналитик может накатить мигра...

То есть тут и миграции и в целом СУБД используются нетрадиционным образом и имеют другой смысл. В этом случае не факт, что существующие в разработки подходы вообще могут быть нормально применены.

Kirill-Shikhalev Автор вопроса
Dmitriy Тiutiunnyk
нет, ты видимо не понял, есть как раз и таблицы дл...

Скажи аналитикам чтобы собирали все свои миграции, создавали себе свою базу данных и игрались там

Tishka17
вы там каждый эксперимент аналитиков через миграци...

ну я не скажу что они бездумно это делают , но таблиц много ,миграции накатует много кто и не только аналитики , поэтому набирается прилично.

Dmitriy Тiutiunnyk
ну я не скажу что они бездумно это делают , но таб...

Звучит как отсутствие нормального бизнес-процесса Почему у вас аналитики что-то вообще меняют в продовой базе?

Const
Ну так нафига их создавать постоянно? Создайте их ...

заранее тяжело узнать, все-таки в аналитике и на дата платформах это чаще меняется чем в вебе, поэтому вам возможно это непривычно

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

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

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Ребят в СИ можно реализовать ООП?
Николай
33
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Карта сайта