Software:GUN (graph database)

From HandWiki
Revision as of 15:26, 21 June 2024 by MainEditor (talk | contribs)
GUN
Original author(s)Mark Nadal
Developer(s)ERA Inc
Initial release2014; 10 years ago (2014)
Written inJavaScript
TypeGraph database
LicenseMIT License, Apache 2.0, Zlib License
Websitegun.js.org

Graph Universe Node (GUN) is an open source, offline-first, real-time, decentralized, graph database engine written in JavaScript for the browser.[1].

The database is implemented as a peer-to-peer mesh network distributed across browser-based "Client Peer" nodes and optional Node.js "Relay Peer" nodes.[2] It employs Multi-master replication with a custom conflict resolution algorithm (CRDT).[3]

External links

Category:Graph databases Category:Database engines Category:Free database management systems Category:Serverless database management systems Category:Peer-to-peer computing Category:Mesh networking

References

  1. {{cite news |date=2019-07-21 |title=These technologists think the internet is broken. So they're building another one
  2. "Introduction". https://github.com/amark/gun/wiki/Introduction. 
  3. "Conflict Resolution with Guns". https://github.com/amark/gun/wiki/Conflict-Resolution-with-Guns.