我正在使用Spring Data Neo4j 4.0.0.RC1来构建一个CRUD应用程序,我对审计在我的节点和关系上执行的每个操作和每个操作感兴趣,例如: CRUD。实现这一目标的一般策略是什么?
我知道事件监听器,但它们是否是捕获审计信息的最佳选择?我的印象是,Neo4j可能不是一个固有的适合这种信息的商店 - 通常推荐的是另一个数据库吗?
答案 0 :(得分:2)
取决于您想要对信息做什么,您想如何访问/查询它。您需要多久访问一次等。
最简单的方法就是将其转储到审计日志文件中。
否则任何数据库都应该能够存储这种简单的结构化记录。