这是我的问题:我需要存储 很多 日志消息,并认为将其保存在SQLite3数据库中以能够轻松搜索和过滤它是明智的。
我将在标准列表窗口小部件(使用wxWidgets)中显示日志消息。该列表将包含几列,用户可以对其进行排序和过滤。
现在,我不确定什么是最好的处理方式。我正在考虑一些可能的解决方案:
但是,实际上,我只是不习惯处理此类问题,因此,欢迎您提出任何提示!
使用分页怎么样?
SELECT * FROM logs WHERE ... ORDER BY ... LIMIT offset, count
您可以在其中选择offset和count的值。您可以使用它来获取任意数量的日志条目。然后添加一个下一个按钮,以允许用户查看条目的下一页。结合过滤和排序功能,日志搜索再简单不过了。