Посоветуйте embeddeb DB
От: Аноним  
Дата: 11.02.10 23:12
Оценка:
Обрисовываю интересную картинку.

Нужна бд для локального кеша. сейчас кэш "лежит" в памяти каждого процесса. к этому кешу нужно добавить persistent кеш. т.е. бд — "тупо" одна таблица:

create table [cache]
(
  [key] nvarchar(4000) primary key,
  [expiration] DateTime,
  [content] image,
)


платaорма — .net 3.5, колво конкурентных потоков — небольшое и все на том же компьютере, хотя и в разных процессах.

очень важное пожелание — возмжность "подсунуть" свои блокировки на чтение и запись, т.е. что бы не было как в sqlite — монопольная блокировка на всю базу при любом апдейте.

Sql Compact как себя ведет при конкуррентных апдейтах сейчас гуглю, но общался с ним мало, где-то читал что на самом ASP.NET SQLCE как бы можно было применять с особой настройкой конкуренции. после того вышли кажется два обновление. Как сейчас?
embedded db
Re: Посоветуйте embeddeb DB
От: Romanzek Россия  
Дата: 12.02.10 12:33
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Обрисовываю интересную картинку.


А>Нужна бд для локального кеша. сейчас кэш "лежит" в памяти каждого процесса. к этому кешу нужно добавить persistent кеш. т.е. бд — "тупо" одна таблица:


А>
А>create table [cache]
А>(
А>  [key] nvarchar(4000) primary key,
А>  [expiration] DateTime,
А>  [content] image,
А>)
А>


А>платaорма — .net 3.5, колво конкурентных потоков — небольшое и все на том же компьютере, хотя и в разных процессах.


А>очень важное пожелание — возмжность "подсунуть" свои блокировки на чтение и запись, т.е. что бы не было как в sqlite — монопольная блокировка на всю базу при любом апдейте.


А>Sql Compact как себя ведет при конкуррентных апдейтах сейчас гуглю, но общался с ним мало, где-то читал что на самом ASP.NET SQLCE как бы можно было применять с особой настройкой конкуренции. после того вышли кажется два обновление. Как сейчас?


Embedded Firebird?
Re[2]: Посоветуйте embeddeb DB
От: Plague Россия  
Дата: 12.02.10 12:55
Оценка:
R>Embedded Firebird?

Embedded Firebird, вроде, тоже использует базу в монопольном режиме.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.