无更新数据库(仅读/写)

时间:2015-05-28 12:17:08

标签: mysql mongodb bigdata database nosql

我们正在设计一个包含大量交易数据的银行级应用程序。其中一个要求是所有事务数据只能在不更新的情况下进行读写。我们可以从应用程序级别控制更新,但要求是即使有人拥有数据库或根级别访问权限,他们也无法更新当前记录。

您知道任何可以提供此类功能的数据库或系统吗?基本上,一旦创建了记录,就无法在任何情况下删除或更新记录。

1 个答案:

答案 0 :(得分:1)

大多数数据库提供基于用户的权限,我会采用mysql privilages示例,您只需要为您的应用创建两个用户,并为INSERT授予写入用户权限。可以为读取用户授予SELECT权限。不要为UPDATE OR DELETE语句授予任何权限。