我有下一个型号,我需要存储在SD卡上:
Artist->Album->Track
Playlist (user adds here tracks)
目前我在一个级别上存储曲目
playlistid_artistid_albumid_trackid
名称。但下载后很多曲目的性能下降。存储我的分层数据的最佳方法是什么(播放列表实际上不在层次结构中 - 这是一个问题),以便快速搜索?
修改
我需要有可能寻找:
trackId,albumId,artistId,playlistId
artistId,playlistId
播放列表的艺术家
依旧......
答案 0 :(得分:0)
我已将我的结构重新组织到下一个:
- Tree structure "Artist->Album->Track"` on the SD card
- DB on the SD card that links Playlists and Tracks ids.
它解决了我的性能问题。