Проблема у меня есть, у меня есть своего рода хобби запрос для небольшой программы. Будет сделано в Windows с Visual C#. Насколько я вижу, это потребует базу данных, и я не имею ни малейшего представления о том, как начать на этом, в основном из-за требований:Лучший дизайн базы данных для небольших проектов в C# App
Он будет содержать небольшие элементы данных, но чертовски из них. Три таблицы с большим количеством строк, но, возможно, только 2 или 3 столбца. Данные будут считываться чаще, а затем записываться.
Чтение должно быть быстрым.
Самый важный момент: я должен иметь возможность легко развертывать систему с помощью моего приложения, не требуя от конечного пользователя каких-либо дополнительных действий. Кроме того, не должно быть никаких проблем с лицензией, пожалуйста.
Поскольку я буду работать с Linq, я также рассмотрел XML, может быть, это альтернатива?
Спасибо за чтение.
Определить «чертовски много». Сколько данных будет? Мегабайты, гигабайты, терабайты? На какой машине пользователя это будет работать? – TToni
Я ожидаю, что около 4000 строк на таблице 1 и до 10000 на таблице 2. Это все строки, возможно, около 20 МБ? Это для меня много, так как он будет работать на слабом домашнем рабочем столе. – Lanbo
Согласен. FOr msot даже samll dataabases 1 миллион строк мало, 1 миллиард стартов действительно большой. «Черт возьми» от кого-то, ничего не зная о базах данных, очень вероятно, что вы чертовски шутите для базы данных (например, 10.000 или около того). – TomTom