Как реализована медиа-библиотека, подобная WinAmp? - PullRequest
1 голос
/ 24 марта 2011

Интересно, потому что время доступа довольно короткое, даже для сложных выражений ((playcount = "0" OR lastplay < [1 year ago]) AND rating != "1" AND rating != "2" AND filename NOTHAS "Midis & Modules" AND type = "0"), поэтому в основном оно ведет себя как карта от всего к имени файла, верно? Какая структура данных используется для получения такого быстрого доступа?

1 Ответ

0 голосов
/ 24 марта 2011

Реляционная база данных, такая как SQLite, с четко определенными индексами в популярных полях легко с этим справится.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...