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

  • Home
  • SEARCH
  • 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 4616212
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 22, 20262026-05-22T01:56:59+00:00 2026-05-22T01:56:59+00:00

Is the move from SimpleDB to MongoDB fairly straight forward? Is there anything I

  • 0

Is the move from SimpleDB to MongoDB fairly straight forward? Is there anything I should watch out? Is there any limitations?

  • 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-22T01:57:00+00:00Added an answer on May 22, 2026 at 1:57 am

    Johnny, gate’s hit all the highlights, I’m just adding some hot-topic items here that will hopefully help you decide faster if you want to do this or not:

    • You use SimpleDB because you don’t want to be a server admin, recover lost server, run backups, ensure Master/Slave configurations are working and or buy additional hardware to run the DB on.
    • If you use Mongo, you’ll have to do all this (unless you go the MongoHQ route) but the payoff flexibility and potentially speed… there is a big “it depends” here.
    • SimpleDB has a very simple (Strings only) storage and query model; if your data/use-case is simple, it fits.
    • SimpleDB scales amazingly well horizontally (thousands of queries at the same time), but vertically it is fairly slow. So if you plan on a few users quering the bejesus out of your data store, consider something else; round-trips to and from SimpleDB will add up. But if you are trying to create the next twitter and need to service hundreds/thousands of users horizontally, SimpleDB will give you the same performance across all the connections regardless.
    • Scaling horizontally with Mongo is very robust… but that also means it can be complex (beyond Master/Slave, which is pretty straight forward). Replica sets and arbiters have to enter into your vocabulary… consider if that is something you want.
    • Mongo’s query model is as close to SQL as you are going to get with a NoSQL data store; it is very rich.
    • Mongo likes to be the only service on a piece of hardware; if you can throw beefy hardware at Mongo, it runs like a dream.
    • If you use mongo, you NEED to be running at least two instances on separate machines. If you don’t do this, it will work fine until it doesn’t… and then your world will melt. If you DO do this, and a server crashes, the other one will take over for you automatically.

    So I guess if I had to sum it all up:

    • Use SimpleDB if you don’t want to get into the server admin game and don’t mind the simpler query model.
    • Use MongoDB if you don’t mind being an attentive admin with good habits and/or need the complex query capabilities.

    Hope that helps.

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

Sidebar

Related Questions

I apologize to move it from here as there was some confusion and thanks
I move from WAS 6.1 to WAS 7 and trying to figure out what
When should a developer move from using the default build capability of their IDE
Hi there i have a similar question to the question posed at Move from
With the move from SproutCore 2.0 to EmberJS there was the namespace and Github
Customer wants to move from SQL server to Sybase database. Don't know if LINQ
I wanted to move from jboss AS 6 to 7 with hibernate 4 support
How could I make a UIImage move from the bottom of the screen, to
In my project I'm currently preparing a step-by-step move from legacy code to new,
This is linked to my other question when to move from a spreadsheet to

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.