In Pictures: 15 high-impact Apache projects

From Harmony to Hadoop, Apache has been a powerful contributor to the open source ecosystem

CouchDB

This database uses JSON for documents, JavaScript for MapReduce queries, and HTTP for an API. CouchDB’s core feature is its replication mechanism, says Jan Lehnhardt, a longtime contributor to the project.

“It allows [us] to synchronize any instance of CouchDB with any other. Each copy of the data can be worked on independently, and changes can be synchronized back to all other members of the group. Naturally occurring conflicts can be dealt with programmatically.”

CouchDB replication can be used to distribute data globally or move it geographically closer to users. Improvements planned include integration with BigCouch, a fault-tolerant, clustered version of CouchDB, Lehnhardt says. The database’s JavaScript engine will be changed to V8 and Node.JS for more flexibility of in-server scripting.

4 of 16
VIEW ALL THUMBNAILS

Best Deals on PCWorld

NotebooksView all »
TabletsView all »
Mobile PhonesView all »
Printers & ScannersView all »
Networking, Wireless & VoIPView all »

rhs_login_lockSign up to PC World Today for the latest news, reviews and galleries from PC World Australia.