Jump to content

GUN (graph database)

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by HitroMilanese (talk | contribs) at 11:29, 18 May 2024 (Declining submission: v - Submission is improperly sourced and nn - Submission is about a topic not yet shown to meet general notability guidelines (be more specific if possible) (AFCH)). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

GUN
Original author(s)Mark Nadal
Developer(s)ERA Inc
Initial release2014; 11 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][2][3]

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.[4] It employs Multi-master replication with a custom conflict resolution algorithm (CRDT).[5]

Category:Graph databases Category:Database engines Category:Free database management systems Category:Serverless database management systems Category:Peer-to-peer computing Category:Mesh networking Category:Public-domain software with source code

References

  1. ^ "GUN GitHub Repository". GitHub. Retrieved 2024-05-17.
  2. ^ "GUN - Database of Databases". Database of Databases. Retrieved 2024-05-17.
  3. ^ bluesky (2021-01-21). "Ecosystem Review". Internet Archive. p. 9. Retrieved 2024-05-17.
  4. ^ "Introduction". GitHub.
  5. ^ "Conflict Resolution with Guns". GitHub.