Size: a a a

2021 September 12

DE

Denis Efremov in MySQL
Неужели крыса? Только бы не кеды — не переношу их )))
источник

D

Dmitriy in MySQL
Не, у меня сейчас Mint Cinnamon. А так, раньше на Debian сидел - там, да, Gnome был. Крысу и Unity юзал немного,  KDE тоже не люблю, ибо монстр. Арчом когда-то давно пользовался, когда было время и желание настраивать систему. Сейчас люблю, чтобы было так: поставил - работает
источник

D

Dmitriy in MySQL
А BSD разве не мёртв?
источник

IZ

Ilia Zviagin in MySQL
EAV.
источник

IZ

Ilia Zviagin in MySQL
JSON говно. EAV
источник

DE

Denis Efremov in MySQL
Говорят нет. Проверить нужно
источник

V

Vitaly in MySQL
пока у меня одна проблема .. процесс записи условного объекта с например 100 атрибутами превращается с достаточно много запросов в БД
источник

DE

Denis Efremov in MySQL
Проблемы EAV
источник

D

Dmitriy in MySQL
Эм, а множественную вставку что ль сделать нельзя?
источник

V

Vitaly in MySQL
если у меня название атрибута в одной таблице, а значение атрибута  в другой .. как мне при множественной вставке сохранить взаимосвязь между ними ?
источник

D

Dmitriy in MySQL
Через подзапрос?
источник

DE

Denis Efremov in MySQL
Связь через внешний ключ. Можешь сначала все атрибуты, потом все значения и тд
источник

V

Vitaly in MySQL
так и планировал ..но это лишь немного снижает количество запросов ..
источник

DE

Denis Efremov in MySQL
До трех
источник

D

Dmitriy in MySQL
EAV - это хранение атрибутов товара в списке, а не по столбцам так? То есть product_id | attribute_id | value. Ну так вот можно ж сделать INSERT INTO attr_values(product_id,  attribute_id, value) VALUES (2, (SELECT id FROM attributes WHERE name='attr1'), "value1"), (2, (SELECT id FROM attributes WHERE name='attr2'), "value2"), (2, (SELECT id FROM attributes WHERE name='attr3'), "value3"), .... То есть всего один запрос на сохранение всех атрибутов.
источник

DE

Denis Efremov in MySQL
Покажи-ка свои запросы
источник

DE

Denis Efremov in MySQL
EAV structures are like drugs; in small quantities and used in the proper circumstances, they can be beneficial. However, too much will kill you.
                                                                 Thomas (Seven24) 2009
источник

DE

Denis Efremov in MySQL
The EAV data model is an anti-pattern
                                     Kennie Pontoppidan 2014
источник

DE

Denis Efremov in MySQL
источник

DE

Denis Efremov in MySQL
Скинь DDL обоих таблиц и запрос текстом
источник