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

问题描述 投票:0回答:2

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

你知道有什么数据库或系统可以提供这样的功能吗? 基本上,记录一旦创建,在任何情况下都无法删除或更新。

mysql mongodb bigdata database nosql
2个回答
1
投票

大多数数据库提供基于用户的权限,我以 mysql privilages 为例,您只需为您的应用程序创建两个用户,并授予 INSERT 的写入用户权限。可以授予读用户SELECT的权限。不要授予任何更新或删除语句的权限。


0
投票

我知道这是一个非常老的问题,但 7 年后我们拥有了您正在寻找的技术:区块链

© www.soinside.com 2019 - 2024. All rights reserved.