Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/276.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/2/django/22.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
Python 创建多个sqlite数据库_Python_Django_Sqlite_Mongoengine - Fatal编程技术网

Python 创建多个sqlite数据库

Python 创建多个sqlite数据库,python,django,sqlite,mongoengine,Python,Django,Sqlite,Mongoengine,我有一个使用MongoDB和Mongoengine的Django应用程序。我需要创建几个sqlite数据库。与某个MondoDB集合(例如MainDocument)的所有文档之一关联的每个SQLite数据库。SQLite复制一些依赖于具有一对多关系的MainDocument的集合文档。所以主文档上的文档数为1074!我需要用不同的名称创建1074个sqlite数据库。 我用django orm填充一个默认sqlite数据库,然后用其他名称复制它,然后截断所有表并重新开始另一个文档。这需要很长时间

我有一个使用MongoDB和Mongoengine的Django应用程序。我需要创建几个sqlite数据库。与某个MondoDB集合(例如MainDocument)的所有文档之一关联的每个SQLite数据库。SQLite复制一些依赖于具有一对多关系的MainDocument的集合文档。所以主文档上的文档数为1074!我需要用不同的名称创建1074个sqlite数据库。 我用django orm填充一个默认sqlite数据库,然后用其他名称复制它,然后截断所有表并重新开始另一个文档。这需要很长时间。如何做得更快? django orm是否可以不配置1074数据库路由器


我试过使用ramfs,但速度还是很慢。

你能解释一下原因吗?从外部看,这似乎是错误的做法。您试图解决的实际问题是什么。@Ross,使用MongoDB的现场数据库。客户希望在Android和iOS上为站点创建移动应用程序,每个客户端位置都需要SQLite。我知道这听起来很疯狂。但我有这个任务,我不在乎它如何在移动设备上工作