Draft:GUN (graph database)
Decentralized Graph Database
This article, Draft:GUN (graph database), has recently been created via the Articles for creation process. Please check to see if the reviewer has accidentally left this template after accepting the draft and take appropriate action as necessary.
Reviewer tools: Preload talk Inform author |
This article, Draft:GUN (graph database), has recently been created via the Articles for creation process. Please check to see if the reviewer has accidentally left this template after accepting the draft and take appropriate action as necessary.
Reviewer tools: Preload talk Inform author |
This article, Draft:GUN (graph database), has recently been created via the Articles for creation process. Please check to see if the reviewer has accidentally left this template after accepting the draft and take appropriate action as necessary.
Reviewer tools: Preload talk Inform author |
This article, Draft:GUN (graph database), has recently been created via the Articles for creation process. Please check to see if the reviewer has accidentally left this template after accepting the draft and take appropriate action as necessary.
Reviewer tools: Preload talk Inform author |
This article, Draft:GUN (graph database), has recently been created via the Articles for creation process. Please check to see if the reviewer has accidentally left this template after accepting the draft and take appropriate action as necessary.
Reviewer tools: Preload talk Inform author |
Comment: Likely a WP:REFBOMB attempt to establish notability. Most of these are brief mentions... ABG (Talk/Report any mistakes here) 03:50, 24 September 2024 (UTC)
Comment: Additional references from independent and reliable sources are needed to demonstrate notability. Hitro talk 11:29, 18 May 2024 (UTC)
GUN (Graph Universe Node) is an open source, offline-first, real-time, decentralized, graph database written in JavaScript for the web browser.[1][2][3][4]
Original author(s) | Mark Nadal |
---|---|
Developer(s) | ERA Inc |
Initial release | 2014 |
Repository | github |
Written in | JavaScript |
Type | Graph database |
License | MIT License, Apache 2.0, Zlib License |
Website | gun |
The database is implemented as a peer-to-peer network distributed across browser-based "Client Peer" nodes and optional Node.js "Relay Peer" nodes. It employs multi-master replication with a custom conflict-free replicated datatype (CRDT).[5][6][7][8]
GUN is currently used in the decentralized version of the Internet Archive.[9][10]
References
- ^ Fireship (2021-06-07). "GUN Decentralized Graph DB in 100 Seconds". YouTube. Retrieved 2024-08-02.
- ^ Smith, Noah (2019-07-21). "These technologists think the internet is broken. So they're building another one". NBC News.
- ^ Smith, Noah (2019-07-12). "Building a new Internet: The bold plan to decentralize the web". NBC News.
- ^ Lardinois, Frederic (2018-05-23). "GUN raises more than $1.5M for its decentralized database system". TechCrunch.
- ^ Jay Graber (2021-01-21). Ecosystem Review (Report). Bluesky. p. 9. Retrieved 2024-05-17.
- ^ Huh, Seungyeon; Muralidharan, Shapna; Ko, Heedong; Yoo, Byounghyun (2019). "XR Collaboration Architecture based on Decentralized Web". The 24th International Conference on 3D Web Technology. pp. 1–9. doi:10.1145/3329714.3338137. ISBN 978-1-4503-6798-1.
- ^ Thakur, Uma; Chichmalkar, Abhishek; Sambhare, Aditya; Chaturvedi, Aman; Khuspare, Chinmay; Tembhe, Nikhil (2022). "Decentralised Chat Application" (PDF). IRJET.
- ^ Lin, Kaiyuan; Chavalarias, David; Panahi, Maziyar; Yeh, Tsaiching; Takimoto, Kazuhiro; Mizoguchi, Masaru (2020). "Mobile-Based Traceability System for Sustainable Food Supply Networks". Nature Food. 1 (11): 673–679. doi:10.1038/s43016-020-00163-y. PMID 37128031.
- ^ Abrams, Lawrence (2018-08-07). "Archive.org Has Created a Decentralized or Dweb Version of Their Site". Bleeping Computer. Retrieved 2024-07-12.
For these reasons, Archive.org is testing a decentralized version, or DWeb version, of their web site that allows their content to be delivered over peer-to-peer connections with different hosts sharing portions of or the same content. This decentralized version of Archive.org is running on the domain dweb.me or dweb.archive.org and uses a combination of HTTP and peer-to-peer protocols such as yjs, IPFS, WebTorrent, and GUN to deliver the content.
- ^ Brewster Kahle (2022-01-27). The Decentralized Web: An Introduction (Webinar). Metropolitan New York Library Council. Event occurs at 26:52 minutes in. Archived from the original on 2022-02-02. Retrieved 2024-07-12.
We went and built at the Internet Archive a demo, a couple of years old now called dweb.archive.org. The idea is can we build the Internet Archive but decentralized and that was kind of an interesting approach. It tried to leverage things like WebTorrent, IPFS, GUN, some of the early technologies that try to build decentralized tech such that any particular piece of hardware or institution could go away yet you still have access to the resources.
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 Category:Distributed_computing_architecture