持久性:如何从数据库中获取随机记录

时间:2016-11-12 20:32:55

标签: mongodb haskell haskell-persistent

我想使用persistent从数据库中获取一些随机选择的记录。

我的第一个想法是在模型上有一个自动递增的id字段,并按id获取记录。但我很快得出结论,这可能不是一个好主意。例如,如果某些记录被删除,则会有间隙。 (在我的场景中,数据或多或少是静态的,但它仍然很脆弱)

目前计划是使用mongodb,但这可能会改变,我现在只是研究,项目还没有开始。

某些数据库具有用于选择随机记录的本机功能,是否持续支持此功能?还是有另一种方法来实现同样的目标吗?

0 个答案:

没有答案