Привет.
Наше десктопное приложение обрабатывает довольно много данных и держит их всем в памяти. Обычного десктопа с 1-2ГБ оперативной памяти не хватает. После длительных совещаний решили использовать локальную базу данных, из которой было бы удобно извлекать наши горы данных.
Подскажите БД (можно даже платную), которая бы соответствовала следующим требованиям:
ОБЯЗАТЕЛЬНО
* Не надо инсталлировать отдельно от нашего приложения (т.е. чтобы пользователь устанавливал нашу программу без дополнительных телодвижений).
* Не надо администрирования.
* Чтобы база не "слетала" при высокой нагрузке, нехвате памяти HDD или RAM.
* Работала на объёмах данных
больше 4ГБ
ЖЕЛАТЕЛЬНО (в порядке убывания значимости)
* Умение создавать новые instance базы и складировать в указаное место в указаный файл.
* С интерфейсом .Net.
* Чтобы умела хранить stored procedures.
* Умение кешировать часто используемые данные.
* Умение синхронизироваться самостоятельно с удалённой базой данных.
Нашел только
SQLite. Должны же быть альтернативы.