C++ 图像库的SQLite数据库结构
我想创建一个用于管理、搜索和显示图像文件数据库的应用程序,类似于Picasa或Shotwell,但我对数据库几乎没有经验。我打算使用Qt框架使用SQLite 让我们假设50000个文件。通过以下数据搜索的最佳数据库表结构是什么?添加和删除文件相对较少,而查询和编辑则非常常见C++ 图像库的SQLite数据库结构,c++,database,qt,sqlite,C++,Database,Qt,Sqlite,我想创建一个用于管理、搜索和显示图像文件数据库的应用程序,类似于Picasa或Shotwell,但我对数据库几乎没有经验。我打算使用Qt框架使用SQLite 让我们假设50000个文件。通过以下数据搜索的最佳数据库表结构是什么?添加和删除文件相对较少,而查询和编辑则非常常见 图像文件的路径 缩略图文件的路径(无法搜索此字段) 各种元数据(作者、创建日期、维度、评级、文件类型等) 标签数组 如果我希望以用户类型(类似于Picasa或Shotwell)的形式进行搜索,这将每秒需要几个查询,我是否应该