我在Ubuntu主机上使用最新的 Sqlite版本3.8.3.1 。 在这里,我尝试使用c程序创建内存数据库,并在以下链接中解释该选项:http://www.sqlite.org/inmemorydb.html
这里使用以下函数调用创建数据库:
sqlite3_open("file::memory:?cache=shared", &db);
此处数据库文件file::memory:?cache=shared
在本地硬盘上创建。
这里为什么sqlite3在硬盘上为内存中选项创建数据库文件?
如果我做错了,请告诉我?
答案 0 :(得分:0)
答案 1 :(得分:0)
您可以利用它在RAM上创建数据库。 这是python支持的内存中实现
import sqlite3
con = sqlite3.connect(':memory:')