跳至正文
Wener Notes

GunDB

约 1 分钟阅读
    • gun.js.org
    • 实时
    • 分布式 - 点对点
    • 离线优先
    • 图
    • CRDT
  • 相关技术
    • AXE - Advanced eXchange Equation
      • P2P 网络层
    • DAM - Daisy-chain Ad-hoc Mesh-network
      • 网络消息中继
    • SEA - Security, Encryption, & Authorization
      • 类似于 stun 的 session - 一个终端
      • 安全加密授权
  • gundb 类似于 webrtc 的 p2p,互联也需要 signaling - 也需要启动一个服务
    • 例如
  • Web 端默认数据存储于 localStorage
  • Node 端默认数据存储于 fs
  • user
    • 用户名并不唯一
    • 密码不可重置
    • 密码并不安全
  • 所有节点都会存储数据 - browsers, nodejs, phones
bash
# 本地 gun signaling server
npm install gun && cd node_modules/gun && npm start
依赖包

关联信息

反向链接、本文链接的其他页面和外部资料。

参考资料

GitHub2 条
其他外链5 条
最近更新commit 6b73767编辑