Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 4121536
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 20, 20262026-05-20T23:21:50+00:00 2026-05-20T23:21:50+00:00

Other than the monetary aspects, how different is Amazon’s SimpleDB from Apache’s CouchDB in

  • 0

Other than the monetary aspects, how different is Amazon’s SimpleDB from Apache’s CouchDB in the following terms

  1. Interfacing with programming languages like Java, C++ etc
  2. Performance and Scalability
  3. Installation and maintenance
  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-20T23:21:51+00:00Added an answer on May 20, 2026 at 11:21 pm

    I’m a fairly heavy SimpleDB user (I’m the developer of http://www.backupsdb.com/) but am currently migrating some projects off SimpleDB and into Couch, so I guess I can see this from both sides now.

    1. Interfacing with programming languages like Java, C++ etc

    Easier with Couch as you can talk to it very easily using JSON. SimpleDB is a bit more work, largely due to the complexities of signing each request for security and the lower level access you get which requires you to implement exponential back off in the case of busy signals etc. You can get good libraries for SimpleDB though in many languages now and this takes the pain away in many respects.

    2. Performance and Scalability

    I don’t have any benchmarks, but for my own use case, CouchDB outperforms SimpleDB. It’s harder to scale though – SimpleDB is great at that, you chuck more at it and it autoscales around you.

    There are lots of occasionally irritating limits in SimpleDB though, limits on the number of attributes, size of attributes, number of domains etc. The main annoyance for many applications is the attribute size limit which means you can’t store large forum posts for example. The workaround is to offload those into something else such as S3, but it’s a bit annoying at times. Obviously CouchDB doesn’t have that issue and indeed the fact that you can attach large files to documents is one thing that particularly attracts me to it.

    Scaling wise, you should also possibly be looking at bigcouch which gives you a distributed cluster and is closer to what you get with SDB.

    3. Installation and Maintenance

    I actually found it much easier with CouchDB. I suspect it depends on which library you need to use for SimpleDB, but when I was starting with it, the Amazon supplied libraries weren’t very mature and the open source community ones had various issues that meant getting up and running and doing something serious with it took more time than I would have liked. I suspect this is much better now.

    CouchDB was surprisingly easy to install and I love the web interface to it. Indeed that would be my major criticism of SimpleDB – Amazon still don’t have any form of web console for it despite having web consoles for almost every other service. That’s why we wrote the very basic BackupSDB just so we could extract data in XML and run queries from a web browser, I’d like to have seen Amazon do something similar (but more powerful and better) by now and have been very surprised that they haven’t. There are lots of third party firefox plugins and some applications for it though but I have the impression that SimpleDB isn’t that widely used – this is only a hunch really.

    4. Other Observations

    The biggest issue I think is that with SimpleDB you are entrusting all your data to a third party with no easy way of getting it out (you’ll need to write something to do that), plus your costs keep gently rising. When you get to the point that the cost is comparable to a powerful dedicated database server, you kind of feel you’d get better value that way, but the migration headache is non trivial by this point as you’ll have a large commitment to the cloud.

    I started off as a huge Amazon evangelist, and for most things I still am, but when it comes to SDB, I feel it’s a bit of a hobby project for Amazon the way the Apple TV was for Steve jobs.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

No related questions found

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.