微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

GUN 图形数据库引擎

程序名称:GUN

授权协议: Zlib/MIT/Apache-2.0

操作系统: 跨平台

开发语言: JavaScript

GUN 介绍

GUN 是一个实时的、分布式的、离线优先的图形数据库引擎。

  • Realtime 实时 - 你可能会使用 Socket.IO 进行实时更新,但如果您重新加载页面,会发生什么情况?GUN 为解决状态同步问题,无论是重新加载,还是所有用户,甚至冲突更新。

  • distributed 分布式 - GUN 是端到端设计的,这意味着你不需要维护中心式的数据库服务器,同时也不用担心它会崩溃,因为不存在中心节点服务器。这可以让你整夜无需担心数据库的 DevOps,我们称之为 “NoDB”。

  • Offline-first 离线优先 - 即使你接收不到互联网或信号,GUN 也可以工作,用户仍然可以像平常一样操作并保存数据,然后当网络恢复联机时,GUN 会自动同步所有更改并处理冲突。

  • Graph 图形化 - 大多数数据库迫使你做出妥协以匹配其存储限制,但图形化不同,它可以让你拥有任何你想要的数据结构,无论是关系型的传统表格,还是文档树,亦或是大量的循环引用。

GUN 官网

https://github.com/amark/gun

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐