Python 创建多个sqlite数据库
我有一个使用MongoDB和Mongoengine的Django应用程序。我需要创建几个sqlite数据库。与某个MondoDB集合(例如MainDocument)的所有文档之一关联的每个SQLite数据库。SQLite复制一些依赖于具有一对多关系的MainDocument的集合文档。所以主文档上的文档数为1074!我需要用不同的名称创建1074个sqlite数据库。 我用django orm填充一个默认sqlite数据库,然后用其他名称复制它,然后截断所有表并重新开始另一个文档。这需要很长时间。如何做得更快? django orm是否可以不配置1074数据库路由器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数据库,然后用其他名称复制它,然后截断所有表并重新开始另一个文档。这需要很长时间
我试过使用ramfs,但速度还是很慢。你能解释一下原因吗?从外部看,这似乎是错误的做法。您试图解决的实际问题是什么。@Ross,使用MongoDB的现场数据库。客户希望在Android和iOS上为站点创建移动应用程序,每个客户端位置都需要SQLite。我知道这听起来很疯狂。但我有这个任务,我不在乎它如何在移动设备上工作