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

The Archive Base Latest Questions

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

I am developing a web-based application using Rails. I am debating between using a

  • 0

I am developing a web-based application using Rails. I am debating between using a Graph Database, such as InfoGrid, or a Document Database, such as MongoDB.

My application will need to store both small sets of data, such as a URL, and very large sets of data, such as Virtual Machines. This data will be tied to a single user.

I am interested in learning about peoples experiences with either Graph or Document databases and why they would use either of the options.

Thank you

  • 1 1 Answer
  • 1 View
  • 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-16T21:38:28+00:00Added an answer on May 16, 2026 at 9:38 pm

    I don’t feel enough experienced with both worlds to properly and fully answer your question, however I’m using a document database for some time and here are some personal hints.

    The document databases are based on a concept of key,value, and static views and are pretty cool for finding a set of documents that have a particular value.

    They don’t conceptualize the relations between documents.

    So if your software have to provide advanced “queries” where selection criteria act on several ‘types of document’ or if you simply need to perform a selection using several elements, the [key,value] concept is not appropriate.

    There are also a number of other cases where document databases are inappropriate : presenting large datasets in “paged” tables, sortable on several columns is one of the cases where the performances are low and disk space usage is huge.

    So in many cases you’ll have to perform “server side” processing in order to pick up the pieces, and with rails, or any other ruby based framework, you might run into performance issues.

    The graph database are based on the concept of tripplestore, meaning that they also conceptualize the relations between the entities.

    The graph can be traversed using the relations (and entity roles), and might be more convenient when performing searches across relation-structured data.

    As I have no experience with graph database, I’m not aware if the graph database can be easily queried/traversed with several criterias, however if an advised reader has such an information I’d really appreciate any examples of such queries/traversals.

    I’m currently reading about InfoGrid and trying to figure if such databases could by handy in order to perform complex requests on a very large set of data, relations included ….

    From what I can read, the InfoGrah should be considered as a “data federator” able to search/mine the data from several sources (Stores) wich can also be a NoSQL database such as Mongo.

    Wich means that you could use a mongo store for updates and InfoGraph for data searching, and maybe spare a lot of cpu and disk when it comes to complex searches inside a nosql database.

    Of course it might seem a little “overkill” if your app simply stores a large set of huge binary files in a database and all you need is to perform simple key queries and to retrieve the result. In that cas a nosql database such as mongo or couch would probably be handy.

    Hope some of this helps 😉

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

Sidebar

Related Questions

I am using spring 3.0.2 for developing a simple web based application like twitter.
We are developing a REST based application using Visual Studio 2010, using asp.net web
At the moment I'm developing a web based application using Silverlight 3.0. For the
I'm developing a web application based on ASP.NET MVC. There are a large database.
I'm developing bunch of relatively small Spring based java web-application. I'm mostly using annotations
I am developing web based application using asp.net and ajax . Today I am
We are currently developing Sliverlight 4.0 based web application using PRISM 4.0 for Sliverlight
Some background: I'm developing a web based mobile application using JavaScript. HTML rendering is
I am developing a JavaEE6 based web application using JBoss7. In my application I
I am developing a client-server-based web application using a canvas component to display data

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.