Database 具有类缓存丢弃行为的关系数据库
我正在寻找一个数据库系统,应该是一个关系数据库。但它的一个主要特性是,它会忘记符合特定条件的条目,比如在特定大小的数据库上使用“最近最少使用的”。换句话说,我想要一种DB中的“弱引用” 已经有这样的解决方案了吗Database 具有类缓存丢弃行为的关系数据库,database,caching,rdbms,weak-references,Database,Caching,Rdbms,Weak References,我正在寻找一个数据库系统,应该是一个关系数据库。但它的一个主要特性是,它会忘记符合特定条件的条目,比如在特定大小的数据库上使用“最近最少使用的”。换句话说,我想要一种DB中的“弱引用” 已经有这样的解决方案了吗 您如何看待这个想法:使用一个普通的RDBMS,为每个条目设置一个时间戳,并定期检查一些约束(如DB大小)。如果需要,将删除X个最旧的条目,并且从现在起引用条目将指向一个特殊的sentinel节点,以表示“该条目已消失”。听起来您正在谈论在RDBMS中归档数据。我已经通过ETL程序在RDB
您如何看待这个想法:使用一个普通的RDBMS,为每个条目设置一个时间戳,并定期检查一些约束(如DB大小)。如果需要,将删除X个最旧的条目,并且从现在起引用条目将指向一个特殊的sentinel节点,以表示“该条目已消失”。听起来您正在谈论在RDBMS中归档数据。我已经通过ETL程序在RDBMS系统中实现了这一点 如果您打算删除数据,您将需要一个单独的表,以便您可以在应用程序中指示记录已存档 对此有一些想法: