3

我有下一个模型,需要存储在 SD 卡上:

Artist->Album->Track

Playlist (user adds here tracks)

playlistid_artistid_albumid_trackid目前我使用名称将曲目存储在一个级别 。但是下载了很多曲目后性能下降。存储我的分层数据(播放列表实际上不在层次结构中- 这是一个问题)以进行快速搜索的最佳方法是什么?

编辑:

我需要有可能寻找:

  • 按 trackId、albumId、artistId、playlistId 排序的曲目

  • 按艺术家 ID、播放列表 ID 划分的专辑

  • 按播放列表 ID 划分的艺术家

    等等...

4

1 回答 1

0

我已将结构重组为下一个:

 - Tree structure "Artist->Album->Track"` on the SD card
 - DB on the SD card that links Playlists and Tracks ids.

它解决了我的性能问题。

于 2013-08-01T13:24:31.550 回答