@slepowl
учу-верчу python

Что лучше использовать: xml\json-файл или SQLite для хранения инфомации (150-200 записей)?

Добрый день!
Планируется ПО с базой организаций (название, контакты, etc), порядка 150-200 организаций, ПО запускается локально на одном ПК, один юзер. Под виндой. Вопрос: пихать все в SQLite или реально можно все это запихнуть в xml и не париться? запросов к "базе" будет порядка 50 в сутки.
  • Вопрос задан
  • 817 просмотров
Решения вопроса 1
idegree
@idegree
Senior Workaround Developer
Не совсем понимаю в вашем случае про "не париться". Судя по задаче сложность и объемы кода будут примерно одинаковы под все виды хранения, но я бы всё таки предпочел БД, так как на разные доработки она будет более гибкой.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@fireSparrow
Под вашу задачу большой разницы нет.
Я бы взял JSON - из-за его гибкости. Потому что в реальности с высокой вероятностью записи будут неоднородны - у какой-то фирмы одно контактное лицо, а у какой-то несколько; у каких-то могут быть разные варианты названия; для каких-то понадобится хранить некую дополнительную информацию и тп.
В реляционной базе такое сохранять будет посложнее, чем в джсоне.
Ответ написан
saboteur_kiev
@saboteur_kiev Куратор тега Python
software engineer
JSON не предназначен для хранения информации, он полезен для передачи структур.
Поэтому выбирайте xml или sqlite.
Зависит от того, что конкретно вам удобнее реализовать.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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