В основном мое приложение должно ежедневно отправлять данные в базу данных. Но для любых записанных данных нет необходимости обновлять.База данных только для чтения и добавления
Следовательно, добавляется файл csv или json, достаточный для этой цели. Или это будет более вычислительно эффективным для записи в стандартном SQL?
Редактировать Use-Case Update Я ожидаю, чтобы сохранить одну запись для подсчитывать каждый конкретный вид деятельности ежедневно. Есть около 6-8 видов деятельности.
Это точно похоже на журнал в некотором смысле. Например, я хотел бы провести некоторый анализ с тенденцией деятельности. Однако между различными действиями нет никаких отношений.
Если в некоторых случаях может потребоваться обновление, будет ли подразумеваться, что надлежащая база данных будет более подходящей, чем текстовый файл?
Информация, которую вы предоставляете, недостаточна, поэтому дайте вам сколько-нибудь значимый совет. Сколько данных будет создано? Каковы модели использования? Будет ли оно обновляться/считываться более чем одним процессом? – jpw
, если вам не понравилась база данных SQL, и вам не нужны транзакции, репликация и т. Д. Просто сохраните данные, вы можете сбросить свои данные в файлы: это самое простое и быстрое решение. Для получения более подробных ответов, пожалуйста, дайте больше взглядов на ожидания, что вы будете делать с данными дальше, за исключением их хранения. – Reishin
в соответствии с обновлением: если вам нужно использовать базу данных, ответ зависит от размера данных, небольших и средних данных. База данных отношений может справиться с этим, но для больших данных, которые только выросли, решение NoSQL было бы предпочтительнее, Подробнее [здесь] (http : //stackoverflow.com/questions/6640025/nosql-databases-what-are-these-good-for). – Reishin