Есть у меня, джентельмены, BLOBы, числом до миллиона. Размером примерно 36 кБ каждый. У каждого из них имеет свой идентификатор, а кроме того, каждый из них имеет одну или несколько категорий.
Надо мне делать следующее:
1) Уметь выгружать такие BLOBы на диск, потому как память не резиновая.
2) Уметь подгружать с диска BLOBы, соответствующие конкретной категории. С хорошей производительностью.
Я пытался сделать это через SQLite, подгружая BLOBы каждой категории через список IDшек, относящихся к ней (создавая временную табличку в памяти). Однако скорость получилась очень небольшой.
Можете ли что-нибудь посоветовать?