0

我正在学习 SQLite(使用 PHP),来自 MySQL 背景。

我有一个大项目,我需要在数据库中存储巨大的 csv 文件,以实现快速搜索、索引等。应用程序一次只需要使用一个 csv,并且可能有数千个 csv 文件,所以我认为将所有数据放入一个数据库(MySQL)并不是一个好主意。这就是我现在正在寻找 SQLite 解决方案的原因。

现在我的问题是,您将如何每次使用 SQLite 复制数据库结构?

我是否需要一个空的“虚拟”数据库文件,每次上传新的 csv 文件时都要复制它?

或者生成数据库的脚本会更好吗?

而且,我将如何处理数据库模式的最终变化(在较新版本的软件中)?然后必须更改所有现有的数据库文件。

4

0 回答 0