Обрисовываю интересную картинку.
Нужна бд для локального кеша. сейчас кэш "лежит" в памяти каждого процесса. к этому кешу нужно добавить persistent кеш. т.е. бд — "тупо" одна таблица:
create table [cache]
(
[key] nvarchar(4000) primary key,
[expiration] DateTime,
[content] image,
)
платaорма — .net 3.5, колво конкурентных потоков — небольшое и все на том же компьютере, хотя и в разных процессах.
очень важное пожелание — возмжность "подсунуть" свои блокировки на чтение и запись, т.е. что бы не было как в sqlite — монопольная блокировка
на всю базу при любом апдейте.
Sql Compact как себя ведет при конкуррентных апдейтах сейчас гуглю, но общался с ним мало, где-то читал что на самом ASP.NET SQLCE как бы можно было применять с особой настройкой конкуренции. после того вышли кажется два обновление. Как сейчас?