C++ (C+;+;)序列化我的客户数据库的最佳方法?
我目前正在为一位公证人做一个程序,用于存储他的客户信息,我关心的是: XML+序列化使用与向量(对象)+序列化使用与SQL数据库。 使用Qt,我想知道哪一个最适合存储客户机、搜索和修改客户机 我有很多文本框和复选标记(姓名、地址、卖家信息、买家信息等)C++ (C+;+;)序列化我的客户数据库的最佳方法?,c++,sql,database,qt,serialization,C++,Sql,Database,Qt,Serialization,我目前正在为一位公证人做一个程序,用于存储他的客户信息,我关心的是: XML+序列化使用与向量(对象)+序列化使用与SQL数据库。 使用Qt,我想知道哪一个最适合存储客户机、搜索和修改客户机 我有很多文本框和复选标记(姓名、地址、卖家信息、买家信息等) 谢谢你的想法 就个人而言,我会使用SQLite数据库。XML对于程序或存储之间的交换非常有用,但对于搜索来说并不是最有效的。向量序列化不是那么容易记录的。SQLite是众所周知的、嵌入式的(不需要单独的过程),易于搜索,并且速度快。我认为这是速度
谢谢你的想法 就个人而言,我会使用SQLite数据库。XML对于程序或存储之间的交换非常有用,但对于搜索来说并不是最有效的。向量序列化不是那么容易记录的。SQLite是众所周知的、嵌入式的(不需要单独的过程),易于搜索,并且速度快。我认为这是速度和自我文档的最佳妥协。
我假设这是一个用于一个人保存具有法律意义的记录的应用程序。二进制或纯文本以及大多数XML序列化应用程序解决的问题与大多数SQL应用程序非常不同。您在这里看到的是什么样的规模,什么样的访问和使用要求?并发性、环境(服务器?)、速度、数据大小、权限?