我一直在關注您的項目很長一段時間,並且對gunDB的功能非常感興趣,它不需要在兩者之間建立數據庫並保持安全。GunDB用戶身份驗證和用戶間的數據存儲
但是,在我現在正在開發一個項目之前,我已經對GunDB提出了一些我一直在考慮的問題,在這個項目中,數據是安全的,但是一旦組建立之後也應該共享。該項目是一個移動應用項目,並且ata主要存儲在設備上的一個SQLite數據庫中。
我一直在研究Gun,因爲它允許以協作的方式更好地使用應用程序。我有問題,卻是:
用戶認證
如何用戶驗證通過私鑰處理?那麼用戶如何「註冊」,例如用戶名和密碼才能登錄到服務。
對於身份驗證,我正在使用Firebase,可以使用用戶名/密碼身份驗證,我想知道Gun如何處理這種情況以及它是如何實現的。
數據存儲
在文檔和網站上它指出,數據與每個客戶端本地存儲,可以存儲使用本地硬盤驅動器或Amazon S3的一個「節點」或服務器上存儲選項。
我很好奇什麼數據實際存儲在客戶端?這只是他/她有權訪問的數據,還是這是整個數據集的副本,客戶只能訪問他/她被授予訪問權限的任何內容?
維護您的數據
當我已經得到了很多的數據運行的生產系統中,我將如何能夠管理自己的數據流和/或幫助我的客戶,他們在遇到問題系統?
換句話說,如果我想拋出更新和/或爲數據問題的客戶提供服務,我該如何確保能夠跟上系統。
我主要關心的是能否正確同步本地存儲。
這些都是我現在所有的問題。
非常感謝您提前澄清這些問題。
最好的問候,