我们必须设计一个解决方案,其中需要跟踪用户数据和审计事务。
在审核表中,我们需要跟踪每笔交易: 例如: 在日期时间使用internaltransactionid 1开始用户ID验证 在日期时间使用internaltransactionid 1完成用户ID验证 在日期时间使用internaltransactionid 2重置用户ID验证 ..等
我可以在microsoft sql中创建transaction_history表并维护事务,但是使用RDBMS(我们使用microsoft SQL)是一种更好的方法吗?还是使用no-sql(我们使用Azure,cosmosdb)?
请提出建议。