289
edits
Jwentwistle (talk | contribs) (changed so many things, so many...) |
Jwentwistle (talk | contribs) (added more mapping details) |
||
Line 39: | Line 39: | ||
* [https://couchdb.apache.org/ CouchDB] - I can tell you that it quickly becomes complicated to write multi-user app with CouchDB. Decent access control means that you need a database per user and likely a few extra databases. You then have to set all of these databases up to synchronize between each other which is further complicated by the limitations on what information is available by the limitations on how synchronization rules and filters can be written. There seem to be no good tools for managing/visualizing these complex relationships so you end up having to roll your own. | * [https://couchdb.apache.org/ CouchDB] - I can tell you that it quickly becomes complicated to write multi-user app with CouchDB. Decent access control means that you need a database per user and likely a few extra databases. You then have to set all of these databases up to synchronize between each other which is further complicated by the limitations on what information is available by the limitations on how synchronization rules and filters can be written. There seem to be no good tools for managing/visualizing these complex relationships so you end up having to roll your own. | ||
* [http://pouchdb.com/ PouchDB] - a javascript based couchDB. | * [http://pouchdb.com/ PouchDB] - a javascript based couchDB. | ||
* [https://github.com/dominictarr/scuttlebutt Scuttlebutt] - a data synchronization protocol, or a peer-to-peer | * [https://github.com/dominictarr/scuttlebutt Scuttlebutt] - a data synchronization protocol, or a peer-to-peer replicable data structure. | ||
* [https://tahoe-lafs.org/trac/tahoe-lafs TahoeLAFS] - a decentralized database. | * [https://tahoe-lafs.org/trac/tahoe-lafs TahoeLAFS] - a decentralized database. | ||
* [http://code.google.com/p/leveldb/ LevelDB] - a fast and lightweight key/value database library. | * [http://code.google.com/p/leveldb/ LevelDB] - a fast and lightweight key/value database library. | ||
Line 61: | Line 61: | ||
==Mapping== | ==Mapping== | ||
* [http://nodewatcher.readthedocs.org/en/latest/installation.html NodeWatcher] - | * [http://nodewatcher.readthedocs.org/en/latest/installation.html NodeWatcher] - an open source network planning, deployment, monitoring and maintanance platform. | ||
* [http://wiki.ninux.org/InstallNodeshot NodeShot] - | * [http://wiki.ninux.org/InstallNodeshot NodeShot] - an easy to use wireless community map server. | ||
* [https://github.com/freifunk/openwifimap-html5 OpenWiFiMap] - | * [https://github.com/freifunk/openwifimap-html5 OpenWiFiMap] - a database and map for free network WiFi routers (freifunk and others, too!). | ||
* [https://github.com/libremap LibreMap] - a scalable, global and decentralized router database and map visualization for community networks, such as guifi, ninux, etc. | * [https://github.com/libremap LibreMap] - a scalable, global and decentralized router database and map visualization for community networks, such as guifi, ninux, etc. | ||
* [http://tidepools.co Tidepools] - collaborative local mapping software | * [http://tidepools.co Tidepools] - collaborative local mapping software |
edits