Дано: приложения на C# (+WPF). Ему необходимо получить извне данные и слив их в свою собственную БД, выводить данные юзеру со всевозможными сортировками, фильтрациями и т.п. БД будет находиться в эксклюзивном пользовании данного приложения, поэтому клиент-сервер не нужен (и даже очень вреден, т.к. скорее всего потребуется инсталляция + сервер, а этого очень не хотелось бы).
Внимание, вопрос: кукую СУБД посоветуете (в первую очередь интересует скорость работы, надежность и сохранность данных на последнем месте, т.к. в любой момент данные можно снова восстановить из источника).
P.S. Думаю, что подойдет SQLite, но может я отстал от жизни и есть другие варианты (мы пока оцениваем что использовать).
Здравствуйте, trophim, Вы писали:
T>Внимание, вопрос: кукую СУБД посоветуете (в первую очередь интересует скорость работы, надежность и сохранность данных на последнем месте, т.к. в любой момент данные можно снова восстановить из источника). T>P.S. Думаю, что подойдет SQLite, но может я отстал от жизни и есть другие варианты (мы пока оцениваем что использовать).
Да любую из всего существующего набора. Если инсталляция СУБД не предполагается, то любую из серии Embedded. Тот же SQLite, Firebird и иже с ними.
Здравствуйте, wildwind, Вы писали:
W>Здравствуйте, Sharov, Вы писали:
S>>sqlite +linq самое то
W>Уже есть полноценный LINQ провайдер?
Это сарказм? Конечно есть
Здравствуйте, Sharov, Вы писали:
S>Здравствуйте, wildwind, Вы писали:
W>>Уже есть полноценный LINQ провайдер?
S>вроде того, но я больше имел ввиду sqlite+ORM+linq
Здравствуйте, trophim, Вы писали:
T>Дано: приложения на C# (+WPF). Ему необходимо получить извне данные и слив их в свою собственную БД, выводить данные юзеру со всевозможными сортировками, фильтрациями и т.п. БД будет находиться в эксклюзивном пользовании данного приложения, поэтому клиент-сервер не нужен (и даже очень вреден, т.к. скорее всего потребуется инсталляция + сервер, а этого очень не хотелось бы).
T>Внимание, вопрос: кукую СУБД посоветуете (в первую очередь интересует скорость работы, надежность и сохранность данных на последнем месте, т.к. в любой момент данные можно снова восстановить из источника). T>P.S. Думаю, что подойдет SQLite, но может я отстал от жизни и есть другие варианты (мы пока оцениваем что использовать).
Я бы предложил SQLCE использовать. Для него EF работает. Можно code-first юзать и вообще не думать о базе.