我已经关注你的项目很长一段时间了,我对 gunDB 的功能很感兴趣,它不需要数据库并且可以检查安全性。
但是,我有一些关于 GunDB 的问题,我已经考虑了很长一段时间,然后才能让 Gun 尝试我目前正在进行的项目。在这个项目中,数据必须是安全的,但在设置组后也应该可以共享。该项目是一个移动应用程序项目,数据主要存储在设备上的 SQLite 数据库中。
我一直在研究 Gun,因为它可以在协作方面更好地使用应用程序。然而,我的问题是:
用户认证
如何通过私钥处理用户身份验证?那么用户如何“注册”,例如,使用用户名和密码登录服务。
对于身份验证,我目前正在使用 Firebase,可以在其中使用用户名/密码身份验证,我想知道 Gun 如何处理这种情况以及它是如何实现的。
数据存储
在文档和网站上,数据都存储在每个客户端本地,并且可以使用本地硬盘驱动器或 Amazon S3 存储选项存储在“节点”或服务器上。
我很好奇的是客户端实际存储了哪些数据?这只是他/她可以访问的数据,还是整个数据集的副本,客户只能访问他/她被授予访问权限的任何内容?
维护您的数据
当我的生产系统运行大量数据时,我将如何管理我的数据流和/或帮助我的客户解决系统中的问题?
换句话说,如果我想在数据问题上进行更新和/或为我的客户提供服务,我如何确保我能够跟上系统的步伐。
我主要关心的是正确同步本地存储的能力。
这些都是我现在的问题。
非常感谢您提前提供了有关这些主题的一些说明。
此致,