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