From 91e5a877e1b089a33121ac70a2483e7935d1cf72 Mon Sep 17 00:00:00 2001 From: Mark Nadal Date: Thu, 15 Jun 2017 12:42:47 -0700 Subject: [PATCH] Create README.md --- README.md | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 6deac83e..46196468 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,13 @@

gun + + + + gun @@ -16,12 +23,10 @@ GUN is a realtime, distributed, offline-first, graph database engine. Doing **[1 -> Warning: We're merging 0.5 branch into Master, you may experience some hiccups - please report them! - ## Why? - - **Realtime** - It may be trivial to get realtime updates with socket.io or something, but what you do not get is *state synchronization*. GUN does this for you out of the box, assuring that two users' simultaneous updates won't concurrently break each other. - - **Distributed** - GUN is peer-to-peer by design, meaning you have no centralized database server to maintain or that could crash. This lets you sleep through the night without worrying about database DevOps - we call this "NoDB". From that, you can build decentralized, federated, or centralized apps. + - **Realtime** - You might use socketio for realtime updates, but what happens if you reload the page? GUN solves *state synchronization* for you, whether that be realtime updates across all your users, reloads, or even update conflicts. + - **Distributed** - GUN is peer-to-peer by design, meaning you have no centralized database server to maintain or that could crash. This lets you sleep through the night without worrying about database DevOps - we call it "NoDB". From there, you can build decentralized, federated, or centralized apps. - **Offline-first** - GUN works even if your internet or cell reception doesn't. Users can still plug away and save data as normal, and then when the network comes back online GUN will automatically synchronize all the changes and handle any conflicts for you. - **Graph** - Most databases force you to bend over backwards to match their storage constraints. But graphs are different, they let you have any data structure you want. Whether that be traditional tables with relations, document oriented trees, or tons of circular references. You choose.