Я создаю простую почтовую клиентскую программу. Я использую MS SqlCe для хранения электронной почты. Схема базы данных для хранения сообщения выглядит следующим образом:
StorageId int IDENTITY NOT NULL PRIMARY KEY,
FolderName nvarchar(255) NOT NULL,
MessageId nvarchar(3999) NOT NULL,
MessageDate datetime NOT NULL,
StorageData ntext NULL
В поле StorageData я собираюсь сохранить сообщение MIME в виде байтового массива. Но проблема возникает, когда я собираюсь реализовать поиск по сохраненным сообщениям. Я понятия не имею, как я собираюсь индексировать сообщения поверх этой схемы.
Может ли кто-нибудь помочь мне предложить хорошую, но простую схему, чтобы она также была эффективна с точки зрения пространства для хранения и удобства поиска?
С уважением,
Анинда Чаттерджи