(C ++) Лучший способ сериализации моей базы данных клиентов? - PullRequest
2 голосов
/ 20 октября 2011

В настоящее время я делаю программу для нотариуса для хранения информации о своих клиентах, и вот мое беспокойство:

Использование XML + сериализации против вектора (объектов) + Использование сериализации против баз данных SQL.

Используя Qt , я хотел бы знать, что будет лучше для хранения клиентов, поиска и изменения клиентов?

У меня много текстовых полей и галочек (имена, адреса, информация о продавцах, информация о покупателях и т. Д.).

Спасибо за ваши мысли!

1 Ответ

6 голосов
/ 20 октября 2011

Лично я бы пошел с базой данных SQLite. XML отлично подходит для обмена между программами или хранилищами, но не самый эффективный для поиска. Векторная сериализация не так легко документируется. SQLite хорошо известен, встроен (не требует отдельного процесса), прост в поиске и эффективен для скорости. Я бы посчитал это лучшим компромиссом по скорости и самодокументированию.

Я предполагаю, что это приложение для ведения юридически значимых записей одним человеком.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...