SQLite在内存数据库中是否具有自动删除功能?

时间:2019-04-16 07:05:03

标签: sqlite in-memory-database in-memory

我想开始使用启用了自动删除功能并设置几个小时的内存数据库。

我有大量的数据和需求来支持不同类型的复杂查询(仅适用于持续一两个小时保留的数据)。

我相信内存数据库可以帮到我。 SQLite已被广泛采用和信任。它具有内存功能。但是,我没有发现有关自动删除功能(基于时间)的任何信息。

我看到自动删除是内存数据库(即IMDB)的常用功能,但是我没有找到有关它的SQLite文档。

我想从社区中获得一些反馈/指导,以获取更多有关内存数据库的经验。

谢谢。

1 个答案:

答案 0 :(得分:0)

全部披露:我为卖方工作。 eXtremeDB(自2001年以来提供的内存数据库系统)具有生存时间(TTL)功能。它可以表示为表要存储的最大行数,也可以表示为清除行之后经过的时间(仅当有新行进入时)。有非SQL和SQL API可用。