Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.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
Php 使用:内存将加载的SQLite db写入磁盘_Php_Database_Sqlite - Fatal编程技术网

Php 使用:内存将加载的SQLite db写入磁盘

Php 使用:内存将加载的SQLite db写入磁盘,php,database,sqlite,Php,Database,Sqlite,我正在内存中生成一个相当大的(~50Mb)SQLite3数据库,一旦生成完数据库,我就需要能够将其写入磁盘。使用PHP实现这一点的最佳方法是什么 我曾尝试在磁盘上创建一个结构相同的SQLite3DB,然后使用insert填充它,但速度太慢了。我在网上也画了个空白 我发现的是,但是不确定如何最好地从PHP与它进行接口。有什么想法吗?备份API在PHP中不可用 如果将所有插入都打包到单个事务中,则速度应该是正常的 您可以避免使用单独的temporay数据库,并使磁盘数据库的速度几乎达到50 MB以上

我正在内存中生成一个相当大的(~50Mb)SQLite3数据库,一旦生成完数据库,我就需要能够将其写入磁盘。使用PHP实现这一点的最佳方法是什么

我曾尝试在磁盘上创建一个结构相同的SQLite3DB,然后使用insert填充它,但速度太慢了。我在网上也画了个空白


我发现的是,但是不确定如何最好地从PHP与它进行接口。有什么想法吗?

备份API在PHP中不可用

如果将所有插入都打包到单个事务中,则速度应该是正常的

您可以避免使用单独的temporay数据库,并使磁盘数据库的速度几乎达到50 MB以上