C# sqlite/NoSQL посоветуйте с выбором

Привет всем,

подскажите какую реализацию стоит выбрать.
мне нужно сохранять достаточно много данных.
Но при этом всё должно сохраняться в отдельные файлы.

стоит ли пробовать sqlite или db4o.
хотелось бы что-то общее между sqlite и mongoDB

Заранее благодарен
  • Вопрос задан
  • 4879 просмотров
Пригласить эксперта
Ответы на вопрос 4
ataraev
@ataraev
Ruby, Go
зачем нужно хранение в отдельных файлах? почему именно файлы?
Ответ написан
Комментировать
djung
@djung Автор вопроса
​дело в том, что данные нужно потом копировать на другой носитель
чаще всего в ручную. Отдельные файлы, нужны для разных групп, и месяцев.
Ответ написан
@rPman
sqlite — одна из самых медленных реализаций на запись (на средней win машине от 100ms на транзакцию), даже у ms access быстрее, но чтение шустрое, плюс совместимость высокая (если нужно отдельный файл, значит нужно переносить с машины на машину? а sqlite есть под ВСЕ платформы)

nosql вообще сложно сравнивать с sql, наибольшая скорость (на порядок выше sql), но key -> value создает ограничения, и имеет смысл в основном для document-oriented баз данных, т.е. если у вас есть 1->m то придется сериализовать списки и следить за целостностью самим.
Ответ написан
@sermal
Требуются ли Вам дальнейшие операции выборки и анализа данных?
Если нет, то может напрямую в файл писать следует.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы