Мне нужно повысить производительность компактного каркасного приложения, которое использует базу данных SQLCe для сохранения кэшированных объектов между сеансами приложения. В настоящее время объекты сериализуются в XML и хранятся в базе данных SQLCe, но, запустив инструмент профилирования, кажется, что это требует значительных затрат. Я думал об изменении этого на двоичный сериализатор, но кто-нибудь знает какие-либо более эффективные способы хранения этих объектов для быстрого поиска? Спасибо.
Обновление: только что выяснилось, что в компактной среде нет поддержки двоичной сериализации, поэтому не вариант.