Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/142.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ (C+;+;)序列化我的客户数据库的最佳方法?_C++_Sql_Database_Qt_Serialization - Fatal编程技术网

C++ (C+;+;)序列化我的客户数据库的最佳方法?

C++ (C+;+;)序列化我的客户数据库的最佳方法?,c++,sql,database,qt,serialization,C++,Sql,Database,Qt,Serialization,我目前正在为一位公证人做一个程序,用于存储他的客户信息,我关心的是: XML+序列化使用与向量(对象)+序列化使用与SQL数据库。 使用Qt,我想知道哪一个最适合存储客户机、搜索和修改客户机 我有很多文本框和复选标记(姓名、地址、卖家信息、买家信息等) 谢谢你的想法 就个人而言,我会使用SQLite数据库。XML对于程序或存储之间的交换非常有用,但对于搜索来说并不是最有效的。向量序列化不是那么容易记录的。SQLite是众所周知的、嵌入式的(不需要单独的过程),易于搜索,并且速度快。我认为这是速度

我目前正在为一位公证人做一个程序,用于存储他的客户信息,我关心的是:

XML+序列化使用与向量(对象)+序列化使用与SQL数据库。

使用Qt,我想知道哪一个最适合存储客户机、搜索和修改客户机

我有很多文本框和复选标记(姓名、地址、卖家信息、买家信息等)


谢谢你的想法

就个人而言,我会使用SQLite数据库。XML对于程序或存储之间的交换非常有用,但对于搜索来说并不是最有效的。向量序列化不是那么容易记录的。SQLite是众所周知的、嵌入式的(不需要单独的过程),易于搜索,并且速度快。我认为这是速度和自我文档的最佳妥协。


我假设这是一个用于一个人保存具有法律意义的记录的应用程序。

二进制或纯文本以及大多数XML序列化应用程序解决的问题与大多数SQL应用程序非常不同。您在这里看到的是什么样的规模,什么样的访问和使用要求?并发性、环境(服务器?)、速度、数据大小、权限?