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

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 7, 20262026-06-07T10:20:14+00:00 2026-06-07T10:20:14+00:00

I am about to build an application which does analytics on student results. Ghe

  • 0

I am about to build an application which does analytics on student results. Ghe data that needs to be stored looks like this:

Course: name
Semester: 1st,2nd etc
Student: name
Subject1: marks
Subject2: marks
Subject3: marks
Subject4: marks
Subject5: marks
Subject6: marks

GRAND TOTAL: marks

Subjects would vary according to the semester & course. Ghe main requirements are:

  1. Database should allow creation of various reports like exam-wise report, student-wise report, consolidated report, subject report etc.
  2. It should have library for ruby as that’s the language I have decided on.

So, should I choose relational or NoSQL database for this kind of application. If NoSQL, then which one?

Question
what is the best suited database for this use-case?

  • 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-06-07T10:20:16+00:00Added an answer on June 7, 2026 at 10:20 am

    Considering only the requirements you mentioned, I’d go with the simplest approach and use a RDBMS.
    I can’t see any advantage in using NoSQL here because:

    1. The data is well structured
    2. It doesn’t sound like a distributed system
    3. NoSQL is not a magic solution for reporting. In fact it’s not a solution for reporting 🙂
    4. Considering your domain, performance should not be an issue
    5. Considering your domain, you do care about ACID

    However RDBMS has everything to get up and running:

    1. Transactions
    2. Low learning curve
    3. Easy to implement basic reporting

    So if the purpose is to get things done fast – I’d do it with RDBMS. If it’s just for playing with databases – try implementing it with both technologies and then compare 🙂

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

Sidebar

Related Questions

I am thinking about how to build advertise site which works like twitter. That
I have an application that needs to return search results from a SQL Server
I have a current system which is build as a Windows Application, and does
I am about to build my node.js / express / mongoose / passport application
I'm about to build an app that has a database of places that has
Just thinking about the best way to build an Order form that would (from
I have an application that is composed of about 10 different Eclipse projects. Some
I have customer that uses older, custom built ERP application for which they don't
We have a large (about 580,000 loc) application which in Delphi 2006 builds (on
I would like to build a GUI for an OCaml application I'm writing. My

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.