Dapp-Development
如何將 MySQL 數據庫中的數據導入 swarm
在一個已準備好開發和部署的應用程序中,數據儲存在 MySQL 數據庫中。我想將該數據導入 swarm。
在 swarm 中導入數據的原因 -
1)由於交易(gas)成本,所有數據不得儲存在區塊鏈中。
2)去中心化儲存比中心化儲存具有更多的容錯性等優勢。
從我閱讀和實驗的任何內容中,我都能夠將非結構化數據儲存在 swarm 中。
我的問題是 - 1)我應該如何在乙太坊群中儲存結構化數據?2)我應該如何查詢儲存在乙太坊群中的結構化數據。
任何教程的連結,與此相關的部落格將對我有所幫助。
儲存數據的普通方法
swarm
是:
- HTTP API 呼叫
- 可以掛載
swarm
為文件系統的 FUSE 模組。HTTP 相對較慢,因此不太適合大量 i/o。在這樣的操作中,FUSE 或直接侵入
swarm
儲存堆棧層可能是您想要的。您將特別想查看包中的DPA
對象swarm/storage
。我不知道
mysql
swarm 之上的任何實現,但我寫了一個簡單的例子來說明如何實現一個vfs
forsqlite
使用swarm
前一段時間,使用swarm
塊大小作為 fs“塊大小”。如果有幫助,請看這裡:https://github.com/nolash/swarm-demos/tree/master/sqlite-vfs
還有一家公司正在致力於在 上實現數據庫
swarm
,這可能會給您一些啟發:https://github.com/wolkdb/swarmdb
還請記住,實際上無法刪除.
swarm
根據您的實施限制(如 GDPR),這可能是一個問題。