- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我知道事件源应该是不可变的并且只能附加。
但是,我想知道如何处理逻辑删除。如果用户单击 UI 上的“删除”并且他们希望进行硬删除,我是否在事件中包含 IsDeleted 标志?这里还有其他选择吗?
编辑:当周围存在敏感数据(可能存储在事件本身中)并且用户希望它完全从我们的系统中闪出时,这个问题就特别有趣。这可能与欧盟 GDPR 法规和法律有关。
最佳答案
您可以发布一个“已删除”事件,该事件将删除/将您读取的数据库中的数据标记为已删除,但这不是硬删除(您在问题中指定)。您的事件存储中仍然保留有这些数据。
使用事件源时,硬删除实际上相当困难。我假设您正在使用事件源客户数据?通常有一些解决方案,但它们并不是很好:
您要么不对敏感客户数据进行 eventsource,而是单独存储这些数据,然后以某种方式从聚合中引用这些数据
您可以删除旧事件(请注意,这可能会超出您的预期,但这取决于您的设计/应用程序)
您可以添加已删除的事件并更改现有事件以删除敏感数据。
关于cqrs - 通过事件溯源进行逻辑删除(可能包含敏感数据/GDPR),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51009230/
我在 AppStore 和 Play 商店中有应用程序。我想澄清一些关于 GDPR 的观点。希望我能从这个论坛得到帮助。 下面是我的一些困惑。 1) 如果我从欧盟国家/地区删除我的应用程序(从欧盟国家
我将在我的应用程序中转换广告,所以我对 GDPR 的同意感到疯狂。这就是我寻求帮助的原因。 我已经阅读了很多(很多)关于 GDPR 的网页,但它们对我的小脑袋来说太困惑了。所以我想知道这里是否有人可以
关闭。这个问题需要多问focused 。目前不接受答案。 想要改进此问题吗?更新问题,使其仅关注一个问题 editing this post . 已关闭 5 年前。 Improve this ques
我正在尝试使用 Google 的新 Consent SDK 将 GDPR Consent dialog 添加到我的应用程序中,(我不住在欧盟)但我不能这是我的代码,当我运行它时对话框不会打开,我尝试使
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎与 help center 中定义的范围内的编程无关。 . 关闭 4 年前。 Improve
您是否需要获得明确的用户同意才能将他们的数据发送给第三方? 目前,我们的网站上有一个表格供用户填写以注册对我们服务的兴趣。然后,这些数据会存储在我们自己的数据库中,但也会发送给销售服务提供商和营销服务
我需要向网站添加 Facebook 页面插件,但我在 FB 方面找不到有关此特定元素的任何信息。 但是如何根据 GDPR 处理在其网站上使用 Facebook 页面插件代码的页面? 如果我阅读页面插件
我按照 Android 文档上的指南进行操作,但由于某种原因,当我启动应用程序时没有显示任何内容。我什至尝试记录监听器,但 logcat 中没有显示任何内容。 我还将 admob 设置中的广告技术更改
我知道事件源应该是不可变的并且只能附加。 但是,我想知道如何处理逻辑删除。如果用户单击 UI 上的“删除”并且他们希望进行硬删除,我是否在事件中包含 IsDeleted 标志?这里还有其他选择吗? 编
当我针对 Onesignal 新 GDPR 更改尝试以下步骤时,Onesignal 未注册设备,我不知道是否正确。 第 1 步:在应用程序 onCreate 中 if(!OneSignal.userP
我是 HTML 和 CSS 的新手,我正在尝试创建一个包含文本和两个按钮的简单横幅。横幅应该看起来像这样 enter image description here 这是我的代码: .banner{
MoPub 终于发布了适用于 GDPR 的 SDK,我正在按照他们的说明进行操作,他们的代码告诉我我不需要同意,因为我在美国,这是有道理的。然后我切换到德国的 VPN,它继续告诉我同样的事情。那么我该
GDPR 对谁知道的违规行为处以百万美元的罚款,这太疯狂了。在 PHP 中是否有一个简单的免费解决方案来处理我的个人网站?我不需要跟踪人,但我想至少知道谁在访问,例如我想知道浏览器、操作系统、组织。我
我使用 AdMob 向欧盟用户转换广告。文档指出我可以通过以下代码行传递用户同意状态: AdRequest request = new AdRequest.Builder() .AddExtra("n
这不是 How to handle emails as usernames under GDPR? 的副本因为我的问题与性能有关。 我有一个应用程序,我想让它符合 GDPR。 我存储个人信息的策略是对
我想在我的网站上使用 cookie 和本地存储,我需要做些什么来遵守欧盟的 GDPR。 我知道 cookie 横幅,但我不知道我是否应该将其用于本地存储。 我将使用它们来识别已登录的用户。 我的网站需
我试图以编程方式单击在 ubuntu 服务器上运行脚本的按钮以访问网站内容。我正在尝试使用 recipies 访问该站点 这是我的代码: driver = webdriver.Firefox(exec
获取non-personalized ads来自 AdMob我们可以用: Bundle extras = new Bundle(); extras.putString("npa", "1"); AdR
在过去的几个月里,我收到了 AdMob 关于 GDPR 的几封邮件。我发现他们很难理解,但据我所知,他们说 GDPR 正在进入一个新阶段。他们还提到了称为 IAB(互联网广告局?)的东西。 在这些消息
Consent SDK允许显示同意书,但目前只有英文版本(SDK 版本 1.0.3)。 SDK页面说: To update consent text of the Google-rendered co
我是一名优秀的程序员,十分优秀!