Couchbase for historical data storage for 10 years

Almost forget the most important topic… N1QL - SQL for Documents.

From the next version of Couchbase Server we support ad-hoc queries in SQL like language.
N1QL supports: Joins, NEST, SELECT, COUNT and a lot of other operations.

You can read more about N1QL i try it out at: http://docs.couchbase.com/developer/n1ql-dp4/n1ql-intro.html

Depending on your analytics requirements, N1QL could be the only thing need in your case.