我有一个处理用户,项目创建,编辑和删除的应用程序。
记录内容的最佳方法是什么? LogTable将变得非常快,因为我每次编辑或删除项目时都会记录。
我有2个解决方案:
在此解决方案中,我将在各自的表中记录项目的创建但是在单独的LogTable中记录所有其他操作。亲是我不必加入获取信息。
ItemTable:ID,ItemSerialNumber,ItemCreatedBy,ItemCreatedTime
LogTable:ID,Action,ItemRefID,UserID,Time
在此解决方案中,我将记录LogTable中的所有内容(当我获取有关每个项目的信息时,这需要连接)
ItemTable:ID,ItemSerialNumber
LogTable:ID,Action,ItemRefID,UserID,Time