【发布时间】:2015-12-26 07:04:07
【问题描述】:
我今天从一本关于 SQLite 的书中读到了关键字“:memory:”,但它只说明了它是什么,如何使用,而且解释太短了。所以我在这里搜索了更多信息,但无法获得 SQLite 的具体信息。
':memory:' 模式有什么优势? (我什么时候需要这个?)
内存数据库的性能更快?
我还需要在内存数据库上使用事务吗?
【问题讨论】:
-
主要优势,性能。当与数据库的连接关闭时,它就会消失。见stackoverflow.com/questions/849679/…
-
谢谢,但我已经阅读了该主题,并不清楚性能。我还阅读了其他 DBMS 上的一些线程,例如 MySQL,那些说临时数据库并不快。这就是我在这里问的原因..
-
“临时数据库/表”和“内存数据库”是有区别的。临时的仍然可以在磁盘上。
-
我不知道,谢谢!!那你说的对吗?性能更快??
-
不一定快得多:stackoverflow.com/questions/764710/…YMMV
标签: database performance sqlite memory temporary