Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17


RDBMS and No sql database

Posted on 2017-01-04
Medium Priority
Last Modified: 2017-01-09
Hello  Experts,

I would like to know if the approach below can help us building an  online application where  One can upload Videos and comments from a   registered user.  we have choosen  rdbms like  mysql and no sql database like Mongo db database. In the rdbms we would be adding   Master data  such as registered table, country  And region   which would be static . The transactional data such as uploading the video, comments  etc in the No sql database like mongo db, With this approach are we going to  find a better managing the data or any other approach which yield in better result.. Infrastructure wise
we will be deploying in the AMAZON WEB SERVICE , idea is to have where agility, performance, and scalability reign supreme.


Question by:roy_sanu
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
LVL 35

Accepted Solution

Dan Craciun earned 2000 total points
ID: 41948412
So you want to manage 2 very different servers. Plan to hire 2 DBAs?

Nothing is stopping you to store the users, countries and so on in MongoDB, the same as nothing is stopping you to store comments in MySQL.

For a startup, choose whatever your DBA is comfortable with. After the app is big enough that you will be performance constrained, then revisit the question.

LVL 111

Expert Comment

by:Ray Paseur
ID: 41948861
Probably the most important idea I can share with you is "code to the interface."  If you choose an abstraction layer to separate your database logic from the rest of your code you will have better tests and better flexibility.
LVL 40

Expert Comment

ID: 41949176
TiDB & TiKV might help you here? It is a database that has a SQL & KV frontend.
LVL 62

Expert Comment

ID: 41949287
You probably missed the point in the title.
SQL is not equivalent of relational database.
mongodb or redis are quite well with relating items.
What you describe is more or less function of any CMS, like wordpress or so. They all do around with simple SQL databases.

Featured Post

Will your db performance match your db growth?

In Percona’s white paper “Performance at Scale: Keeping Your Database on Its Toes,” we take a high-level approach to what you need to think about when planning for database scalability.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Recently I was talking with Tim Sharp, one of my colleagues from our Technical Account Manager team about MongoDB’s scalability. While doing some quick training with some of the Percona team, Tim brought something to my attention...
This article shows how to get a list of available printers for display in a drop-down list, and then to use the selected printer to print an Access report or a Word document filled with Access data, using different syntax as needed for working with …
In this video, Percona Solution Engineer Dimitri Vanoverbeke discusses why you want to use at least three nodes in a database cluster. To discuss how Percona Consulting can help with your design and architecture needs for your database and infras…
In this video, Percona Director of Solution Engineering Jon Tobin discusses the function and features of Percona Server for MongoDB. How Percona can help Percona can help you determine if Percona Server for MongoDB is the right solution for …

688 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question