Size: a a a

2021 August 31

AO

Alibek a1batross Oma... in codingteam
нередких!
источник

D

Devel29A in codingteam
Им тоже кушать хочется
источник

FO

FORTRAN ONE LOVE in codingteam
Ага. И лисики тоже хотят кушац :3
источник

D

Devel29A in codingteam
Лисиськи?
источник

FO

FORTRAN ONE LOVE in codingteam
источник

D

Devel29A in codingteam
Главный лисий админ?
источник

КП

Крылатый Пегас... in codingteam
Лисьядмин
источник

c

codingteam@cjr in codingteam
Minoru
> <@Farid4K> А если на изменения состояния делать события и хранить их в бд, тогда ты можешь получить состояние просто схлопнув все события.

вот этого как раз я пытаюсь избежать. Я хочу, чтобы БД росла пропорционально количеству сущностей, а не количеству событий
источник

c

codingteam@cjr in codingteam
Minoru
> <@fvnever> Имхо, денормализуй как положено.

меня всё ещё смущает факт, что придётся по полю рядом с сущностью решать, из какой таблички читать параметры состояния. Но этого, кажется, избежать невозможно
источник

c

codingteam@cjr in codingteam
Minoru
вернее, возможно, но дорого: можно в поле «состояние» хранить JSON со всеми параметрами. Но тогда наверняка огребу с производительностью и сериализацией-десериализацией
источник

c

codingteam@cjr in codingteam
Minoru
(т.е. на этот JSON понадобится схема, которую будет энфорсить код, а не база — то есть в итоге это та же проблема, что и с поле+таблицы)
источник

FA

Farid Akhmedov in codingteam
В мускуле же можно сделать консреигт, который может проверять структуру JSON
источник

c

codingteam@cjr in codingteam
Minoru
> <@Devel29A> https://www.opennet.ru/opennews/art.shtml?num=55708

хм, а я думал, что sandboxing делают с помощью процессов
источник

c

codingteam@cjr in codingteam
Minoru
@Farid4K: хм! У меня SQLite, почитаю доки
источник

c

codingteam@cjr in codingteam
Minoru
> <@ttldtor> [Photo]: https://t.me/codingteam/520800

нажал ему «Сделать хорошо» за это
источник

FA

Farid Akhmedov in codingteam
В SQlite кажется такого нет :(
источник

c

codingteam@cjr in codingteam
Minoru
да, в https://www.sqlite.org/json1.html об этом ни слова
источник

FA

Farid Akhmedov in codingteam
Тут можно сделать промежуточную и настроить внешние ключи, тогда все ок будет с производительностью, можно будет одним не вложенным запросом все получить.
источник

c

codingteam@cjr in codingteam
Minoru
вообще идея с JSON не годится: в одном из состояний будет параметр, являющийся foreign key
источник

D

Devel29A in codingteam
Да, это все очень любопытно
источник