[ZS] Re: RESfest 2012 [B] : Basic issues: The importance of resources to any vision of the future.

Bryce Lynch virtualadept at gmail.com
Wed Nov 28 07:26:39 PST 2012


Necroposting, to be sure, but it's of relevance to Network 25:

CouchDB (http://couchdb.org/) is a NoSQL database server which is capable
of constructing massively distributed databases with very little effort.
Everything is stored internally as JSON documents, and the server speaks
HTTP(S) with a REST API, so you can manipulate it with a web browser (or
even wget or curl, if you've a mind to).  Applications are written in HTML
with JavaScript and stored in the CouchDB database itself.  To access them,
you just plug the URL of the CouchDB server into your web browser and use
it like any other website.  It runs well on remarkably underpowered
hardware I'm told.

PouchDB (http://pouchdb.org/) is an extremely tiny implementation of much
of the CouchDB API written in JavaScript and is designed to be embedded in
web apps.  When you access CouchDB apps that use PouchDB, PouchDB
transparently proxies requests and caches output from the Couch database.
Here's the nifty bit: If you go offline - your cellular reception tanks or
you have to disconnect from the local wireless net, you can continue to
interact with the web app in question as long as it's in your browser's
cache because it has a snapshot of all of the relevant data inside of it.
When you go back online, PouchDB synchs up with the CouchDB instance
elsewhere...

I have a subprocess researching this combination for Project Byzantium - I
think we can implement the massively distributed microblog with it, among
other things.

For a truly distributed Network 25, we might want to consider researching
and making use of whatever CouchDB socnet apps exist.

-- 
The Doctor [412/724/301/703] [ZS (MED)]
https://drwho.virtadpt.net/
"I am everywhere."

-- 
-- 
Zero State mailing list:
http://groups.google.com/group/DoctrineZero




----- End forwarded message -----
-- 
Eugen* Leitl <a href="http://leitl.org">leitl</a> http://leitl.org
______________________________________________________________
ICBM: 48.07100, 11.36820 http://www.ativel.com http://postbiota.org
8B29F6BE: 099D 78BA 2FD3 B014 B08A  7779 75B0 2443 8B29 F6BE





More information about the cypherpunks-legacy mailing list