我只是需要一个想法,而不是一些代码。SQL使用一个或多个sql表?
存在一个应用程序,允许用户创建充满歌曲的多个播放列表。 每个播放列表都使用sql table
将歌曲保存在数据库中。这使用户有机会异步地对每个播放列表进行更改(例如删除或添加新歌曲)。
但是,当我想要搜索所有数据库表格( - >播放列表)时,我必须加入所有这些表格,这很慢。
优点 - >允许用户做每个播放列表异步
缺点编辑 - >慢上搜索,大数据库文件
第二种方式
另外一个我想这样做是用一张桌子来保留所有播放列表中的所有内容,但是用户不能随意添加或删除歌曲每个播放列表(它必须等待 - >表被锁定),但搜索只在一个表中。
优点 - >数据库是较小的原因没有重复的歌曲存在,搜索是相当容易
缺点 - >用户不能添加或播放列表中的每个异步删除歌曲(实际问题,我不不想)
的问题是:
有一些W¯¯唉有速度和异步....?
如何慢会加入与您预期的数据集? –
@OJKrylow如果每个播放列表包含200,000首歌曲并存在20个播放列表+ 20个类似播放列表的库,我认为它会炸毁。 – GOXR3PLUS