I think couchDB is just the database part. From the web site:
* A document database server, accessible via a RESTful JSON API.
* Ad-hoc and schema-free with a flat address space.
* Distributed, featuring robust, incremental replication with bi-directional conflict detection and management.
* Query-able and index-able, featuring a table oriented reporting engine that uses JavaScript as a query language.
They also have views and view indexes, which serve somewhat the same back-end function of Notes views.
My favorite candidates for the full stack are mongrel2 for the server, the web2py framework for the business logic/presentation/authentication/authorization and the document-oriented database, couchDB.
For scalability/clustering I'd through ZeroMQ into the mix to connect those components.
I think couchDB is just the database part. From the web site:
* A document database server, accessible via a RESTful JSON API.
* Ad-hoc and schema-free with a flat address space.
* Distributed, featuring robust, incremental replication with bi-directional conflict detection and management.
* Query-able and index-able, featuring a table oriented reporting engine that uses JavaScript as a query language.
They also have views and view indexes, which serve somewhat the same back-end function of Notes views.
My favorite candidates for the full stack are mongrel2 for the server, the web2py framework for the business logic/presentation/authentication/authorization and the document-oriented database, couchDB.
For scalability/clustering I'd through ZeroMQ into the mix to connect those components.
These are all open source projects.