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

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 26, 20262026-05-26T06:53:54+00:00 2026-05-26T06:53:54+00:00

I am working on a project using Java and Spring 3. There is a

  • 0

I am working on a project using Java and Spring 3. There is a new task for me. There will be Xml files and I get that files and convert them into Objects. After that I will put them into a database.

The main topic for me to examine nosql databases. CouchDb and MongoDb are the databases I should search. I will make search on that objects(one of the index type will be date and I will make date between selects) at database. Performance is so important for me and

I will work on a huge data thats why I should search nosql databases.

What do you suggest according to my scenario, what are pros/cons of them and which one I should choose and why?

I searched and see that Couch DB uses a REST API and Mongo DB uses drivers and it is performance plus for Mongo according to here: http://www.mongodb.org/display/DOCS/Comparing+Mongo+DB+and+Couch+DB

However Couch DB uses replication a way to scale(is it a performance plus?)

Also I realize that there are BaseX and eXist. According to my need what do you suggest did anyone worked with them?

PS:Also I will get XML files as like logs. They will not change and I won’t manipulate data on it.

  • 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-26T06:53:55+00:00Added an answer on May 26, 2026 at 6:53 am

    This is a pretty big question but I will do my best to tackle it. A company I work for was making the change from developing our applications with Mysql to NoSQL and i was the lead on the first NoSQL database, we were deciding which NoSQL database to work with. I was between MongoDB, CouchDB and Cassandra. One important factor I had to look at was, how easy will it be to write base line functions to work with the database so u don’t have to understand what is going on but still able to execute querys and so on. The issue with cassandra was there API was super low level and would take some time to write a solid high level interface and we did not have that kind of time. The issue with couchdb was the REST service. Since we were already connecting to our inhouse api using rest it would have been a double rest service. REST generally goes over http and there is a fair amount of over head for http to be as easy to work with has it is. And that over head adds time to loading information. So we took mongodb for that reason and many other reasons. Also since its a driver it is developed to work with the programming language which is great if your language is supported sucks if its not. Since Java is supported by mongodb then its fine.

    I would recommend converting the XML files in to objects and then storing the objects in mongo. so each XML file would be embedded mongodocuments the great thing about mongo is you can search embedded documents and u can index them. So enjoy hat

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

Sidebar

Related Questions

I am working on a Java EE related web project using spring MVC and
Totally new to Spring & Java development but working on a project for a
I am working on a Java project using Netbeans for the first time. I
I am a Java programmer and was working on a project using Hibernate and
I'm working on a project where we're using a Java applet for part of
I'm working on a compiler design project in Java. Lexical analysis is done (using
I am working on a project using rails 2.1.1. With the new release of
i've been working on a project in java+maven+spring+hibernate and i wanted to automatically assign
I'm working in Java on a project that requires me to make a few
I am working on a Java project using spring2 and Maven. I have already

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.