Overall Satisfaction with CouchDB
It held a million SERP pages gathered each day. That information was then parsed to find ads on each page. Building the views and actually deleting files with a compact took ages. On a large AWS server, it took about a day to delete information for one day which has to happen every 6 months. We replaced CouchDB a year ago with AWS S3 and S3 has been amazing. We keep track of the metadata to pull S3 files in our own data base.
- Can host on your own server
- Views can do complex things to show subsets of data
- Install was easy
- SUPER SLOW. We do tons of data and S3 and just using the file system were both way faster
- Using views is too complex
- Stores entire DB as 1 file, good luck when it becomes many TB
- It wasted our time.
- It was easier to switch to AWS S3 from couchDB than it was to switch to couchDB from a filesystem so it set us up for that.
- Amazon S3 (Simple Storage Service)
S3 blew this out of the water, we can get over 30 files a second, almost no failures, auto backed up, don't need our own server, and a much simpler interface with PHP Laravel.