我有下一个模型,需要存储在 SD 卡上:
Artist->Album->Track
Playlist (user adds here tracks)
playlistid_artistid_albumid_trackid
目前我使用名称将曲目存储在一个级别
。但是下载了很多曲目后性能下降。存储我的分层数据(播放列表实际上不在层次结构中- 这是一个问题)以进行快速搜索的最佳方法是什么?
编辑:
我需要有可能寻找:
按 trackId、albumId、artistId、playlistId 排序的曲目
按艺术家 ID、播放列表 ID 划分的专辑
按播放列表 ID 划分的艺术家
等等...