Size: a a a

2020 July 27

P

Phantom in CODE BLOG / C#
Ivan Morgun
Типо это лишнее дробление
Ну я с бд в шарпе почти не работал, так что хз, есть вариант получше?
источник

AK

Andrew Kravchuk in CODE BLOG / C#
Ivan Morgun
Ты должен думать еще как эту инфу использовать потом. У тебя тут одна таблица. Если у всех пользователей будет по 5-10 плейлистов, то у тебя будут миллионы записей там и долго будет поиск. Кроме того добавление новой песни каким-то пользоватеелем в плейлист будет вызывать переиндексацию всей таблицы, что долго. Я бы делал id плейлиста ключом, а потом сохранял все id песен просто в одну строку, ведь мало где в плейлисте больше 100 песен
это в целом не сильно меняет диаграмму, если я правильно понимаю
источник

IM

Ivan Morgun in CODE BLOG / C#
Ну вообще вроде да. Но я не спец в этом
источник

P

Phantom in CODE BLOG / C#
Типо, можно playlistid - массив songid сделать?
источник

S

SHKURMANDER in CODE BLOG / C#
Phantom
И в бд нельзая хранить массивы?
источник

P

Phantom in CODE BLOG / C#
2016 😑
источник

AK

Andrew Kravchuk in CODE BLOG / C#
Ivan Morgun
Ты должен думать еще как эту инфу использовать потом. У тебя тут одна таблица. Если у всех пользователей будет по 5-10 плейлистов, то у тебя будут миллионы записей там и долго будет поиск. Кроме того добавление новой песни каким-то пользоватеелем в плейлист будет вызывать переиндексацию всей таблицы, что долго. Я бы делал id плейлиста ключом, а потом сохранял все id песен просто в одну строку, ведь мало где в плейлисте больше 100 песен
это же при добавлении одной песни надо доставать весь плейлист
источник

Б[

Барсик [SpamBlock]... in CODE BLOG / C#
ишо
источник

IM

Ivan Morgun in CODE BLOG / C#
Рили, ниче страшногр
источник

AK

Andrew Kravchuk in CODE BLOG / C#
и добавлять в конец строки айди
источник

AK

Andrew Kravchuk in CODE BLOG / C#
или что то подобное
источник

AK

Andrew Kravchuk in CODE BLOG / C#
это оправдано?
источник

AK

Andrew Kravchuk in CODE BLOG / C#
Вот что я думаю
источник

AK

Andrew Kravchuk in CODE BLOG / C#
Это слишком сложно пока что для меня
источник

AK

Andrew Kravchuk in CODE BLOG / C#
Мне всего то надо впихнуть куда то сущность альбомов)
источник

S

SHKURMANDER in CODE BLOG / C#
Andrew Kravchuk
это оправдано?
оправдано не дублировать записи, если у меня 120 плейлистов в которых везде есть одни и те же песни, да еще и по несколько раз может быть, представь какая таблица получится и как ее ворочать
источник

AK

Andrew Kravchuk in CODE BLOG / C#
SHKURMANDER
оправдано не дублировать записи, если у меня 120 плейлистов в которых везде есть одни и те же песни, да еще и по несколько раз может быть, представь какая таблица получится и как ее ворочать
как бы выглядело добавление одной песни в плейлист?
источник

P

Phantom in CODE BLOG / C#
Типо, можно сделать playlistid | songids (json)
источник

AK

Andrew Kravchuk in CODE BLOG / C#
достаю строку из бд, добавляю в конец айдишник и опять сохраняю?
источник

AK

Andrew Kravchuk in CODE BLOG / C#
Phantom
Типо, можно сделать playlistid | songids (json)
json есть встроенный в sql?
источник