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 6956623
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 27, 20262026-05-27T14:53:38+00:00 2026-05-27T14:53:38+00:00

I am architecting a web solution which takes uploaded files and places them on

  • 0

I am architecting a web solution which takes uploaded files and places them on S3. When uploading the files users can add meta data for indexing and archiving purposes. I had planned to use Lucene for this purpose as I have used it many times before, but also noticed that Amazon SimpleDB offers an object meta data service for S3.

I am attracted to SimpleDB by the lack of maintenance and overhead on the machine serving the web application, and the distributed nature of SimpleDB over Lucene’s single location index file.

The requirements are that users will need to have an ajax search as you type web interface which Lucene can provide but SimpleDB could also do What would I be gaining / losing by using SimpleDB indexing over Lucene in this limited scope application?

Thanks for your knowledge.

  • 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-27T14:53:39+00:00Added an answer on May 27, 2026 at 2:53 pm

    I’ve used SimpleDB for something like this. The advantage, aside from zero-maintenance, is that SimpleDB scales, essentially indefinitely. This is really only an advantage if you want to architect for the possibility of very high traffic.

    The main drawbacks of SimpleDB for this I see are:

    • Higher latency. SimpleDB is designed for huge scalability and high availability. The tradeoff is that requests have a moderate latency – higher that you’d have with a ‘local’ non-distributed service like Lucene or using RDBMS text search features.

    • Less flexible text search. Simple DB basically has an SQL-like query syntax, which supports the usual =, !=, >, < etc. and also LIKE where the wildcard “%” can appear either at the start of the string, end of the string or both (e.g. “%keyword%”). There is no way to search for regexes or more complex patterns (except what you can do by combining the operators with AND/OR). Note: the LIKE condition previously only supported “%” at the end of the string – a limitation you may see written around the web but that no longer exists.

    SimpleDB also uses the ‘eventual consistency’ model by default (updates may take a little while – 10s of secs sometimes – to be visible consistently). That is a consequence of scalability that can’t be avoided. However, I doubt it will be an issue for your use-case.

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

Sidebar

Related Questions

I'm architecting a web service where users can update, for example, a blog by
I am architecting a .net web solution which will run on 5 different WCF
Data stores in the solution that I am architecting are databases, queues and Csv
I am architecting a project which uses jQuery to communicate with a single web
I'm taking on the re-architecting of a pair of applications which use Hibernate in
Coming from a desktop client background, with no real data-driven web design experience, I
Can you please provide me with some tips/guidelines when architecting, designing and implementing a
I have a web site solution (asp.net) that runs on a SQL server database.
I watched Google Web Toolkit Architecture: Best Practices for Architecting Your GWT App and
I am architecting a solution that will use WCF to make all the computers

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.