gpt4 book ai didi

ruby-on-rails - 可追溯的匿名重复记录

转载 作者:太空宇宙 更新时间:2023-11-03 16:41:32 28 4
gpt4 key购买 nike

我有一个用户定期填写调查的应用程序。

调查是通过电子邮件发送的,需要是半可追踪的,也就是说,我需要在每次调查中跟踪发送给每个用户的问题类别。现在,在回答调查后,答案会保存在一个单独的表格中,并且会删除与特定用户的任何关联以保证匿名。

我想要实现的是一种无法将任何答案映射到特定用户但可以获得任何一个用户提交的所有答案的方法。我们希望这样做是出于分析目的,以跟踪用户的答案如何随时间变化,但同时在数据库级别上保持完全匿名。

用户使用多个设备填写调查,因此无法将私钥存储在他们的设备上。

应用程序是用 Rails 和 PostgreSQL 编写的,但如果在 ruby​​ 中不可能,该解决方案也可以涉及其他语言。

最佳答案

其中一个简单的解决方案是将一组固定的用户数据输入哈希函数以计算该用户的标识符,并将其与答案一起保存到单独的表中。

这样您就可以收集每个用户的所有提交,但与用户记录无关。

一个缺点是,如果您仍然想要它,您可以通过计算“用户”表的所有散列并将其与“答案”表相关联来跟踪用户。除非您将对“用户”或“答案”实体的控制权交给另一个团队/业务部门等。

关于ruby-on-rails - 可追溯的匿名重复记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48521033/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com