Software:GUN (graph database): Difference between revisions
From HandWiki
Importwiki (talk | contribs) (import) |
MainEditor (talk | contribs) No edit summary |
||
Line 10: | Line 10: | ||
}} | }} | ||
'''Graph Universe Node''' ('''GUN''') is an [[Open source|open source]], offline-first, [[Software:Real-time communication|real-time]], [[Decentralized web|decentralized]], [[Graph database|graph database]] engine written in [[JavaScript]] for the browser.<ref>{{cite news |date=2019-07-21 |title=These technologists think the internet is broken. So they're building another one. | '''Graph Universe Node''' ('''GUN''') is an [[Open source|open source]], offline-first, [[Software:Real-time communication|real-time]], [[Decentralized web|decentralized]], [[Graph database|graph database]] engine written in [[JavaScript]] for the browser.<ref>{{cite news |date=2019-07-21 |title=These technologists think the internet is broken. So they're building another one</ref>. | ||
The database is implemented as a [[Peer-to-peer|peer-to-peer]] mesh network distributed across browser-based "Client Peer" nodes and optional [[Software:Node.js|Node.js]] "Relay Peer" nodes.<ref>{{cite web |url=https://github.com/amark/gun/wiki/Introduction |title=Introduction |website=[[GitHub]]}}</ref> It employs [[Multi-master replication|Multi-master replication]] with a custom conflict resolution algorithm ([[Conflict-free replicated data type|CRDT]]).<ref>{{cite web |url=https://github.com/amark/gun/wiki/Conflict-Resolution-with-Guns |title=Conflict Resolution with Guns |website=[[GitHub]]}}</ref> | The database is implemented as a [[Peer-to-peer|peer-to-peer]] mesh network distributed across browser-based "Client Peer" nodes and optional [[Software:Node.js|Node.js]] "Relay Peer" nodes.<ref>{{cite web |url=https://github.com/amark/gun/wiki/Introduction |title=Introduction |website=[[GitHub]]}}</ref> It employs [[Multi-master replication|Multi-master replication]] with a custom conflict resolution algorithm ([[Conflict-free replicated data type|CRDT]]).<ref>{{cite web |url=https://github.com/amark/gun/wiki/Conflict-Resolution-with-Guns |title=Conflict Resolution with Guns |website=[[GitHub]]}}</ref> |
Revision as of 15:26, 21 June 2024
Original author(s) | Mark Nadal |
---|---|
Developer(s) | ERA Inc |
Initial release | 2014 |
Written in | JavaScript |
Type | Graph database |
License | MIT License, Apache 2.0, Zlib License |
Website | gun |
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
- ↑ {{cite news |date=2019-07-21 |title=These technologists think the internet is broken. So they're building another one
- ↑ "Introduction". https://github.com/amark/gun/wiki/Introduction.
- ↑ "Conflict Resolution with Guns". https://github.com/amark/gun/wiki/Conflict-Resolution-with-Guns.
Original source: https://en.wikipedia.org/wiki/GUN (graph database).
Read more |