Постоянство в CSV-файле с живыми изменениями

У меня есть два основных требования для сохранения моих данных:

  1. Храните его в чистом и расширяемом формате, таком как CSV.
  2. Быстро сохраняйте изменения в данных пользователем, чтобы избежать потери данных при сбое питания / фатальном сбое.

Первое требование исключает большинство баз данных, которые обычно превосходят во втором.

Любые предложения о том, как это реализовать?

Мои данные в основном представлены в виде таблиц, поэтому требования к сложности моделей отсутствуют, а ожидаемый размер находится в пределах десятков / сотен тысяч записей.

Платформа.Net.

1 ответ

Почему бы не сохранить его в базе данных, но не один столбец = одно значение, а одна строка = одно значение? Sth, как это:


csvId | value | name?|
    1 | "aaa" | 
    1 | "bbb" |

тогда это "расширяемый"

Другие вопросы по тегам