Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / NewStats: 3,194,304 members, 7,954,221 topics. Date: Friday, 20 September 2024 at 02:37 PM |
Nairaland Forum / Science/Technology / Programming / When To Choose Btw Rdbms And Non-rdbms? (735 Views)
How To Choose A Programming Language / Sir What Is Different Between Programmer And Non-programmer? / Architectural Differences Between Virtual And Non-Virtual Machines (2) (3) (4)
When To Choose Btw Rdbms And Non-rdbms? by dansmog(m): 7:06pm On Jul 16, 2013 |
Hi everyone, hope you had a great day? There is this craze about non-rdbms. So i want to ask, NB: that am not a back-end developer (but plan to learn that soon after mastering the front-end) 1.when do you choose to use either of this two? 2. How do you know that your web app is to be developed using either of the two? 3. Are nigerian developers embracing the use of non-RDBMS? thank you, and waiting for you answers. |
Re: When To Choose Btw Rdbms And Non-rdbms? by dellnet: 3:19am On Jul 18, 2013 |
I have not see non-rdms in a long time. |
Re: When To Choose Btw Rdbms And Non-rdbms? by sarutobi: 8:20pm On Jul 18, 2013 |
when do you choose to use either of this two? You choose a non rdbms if your data is non relational eg analysis of apache web server logs. You choose it also when u dont need joins and transactions which typical rdbms provide they are used in facebook for the messaging and chat. In none rdbms parlance, each data is only unique with primary key. Eg mongoDB, couchDB, HBase, Casandra keep thier data as JSON. U are more like just fetching JSON. Nothing complex. How do you know that your web app is to be developed using either of the two? Honestly, you can develop any software with both. but of course stuffs like foreign keys, joins will have to be normalized for a non rdbms set up. Building some kind of applications might be difficult with non-rdbms eg. a social network. Most pple use them because of scale. These dbs were built to scale horizontaly, something Mysql is still struggling to do. Simple answer is if u are not Facebook, twitter, google etc, just stick with rdbms. Are nigerian developers embracing the use of non-RDBMS? I dont know, but the bigggest app here in nigeria is Nairaland But Nairaland itself is not big enuff to max out mysql. My conclusion is non-rdbms was not meant to (and can neva) replace rdbms proper. The projects are still pretty young and need time to grow. 1 Like |
Re: When To Choose Btw Rdbms And Non-rdbms? by dansmog(m): 11:29pm On Jul 18, 2013 |
thank you sarutobi.. Building some kind ofthat means social networks are easily developed when rdbms like Mysql is used. Simple answer is if u arebut this is saying otherwise.. Thank you once again. |
Re: When To Choose Btw Rdbms And Non-rdbms? by Seun(m): 7:43am On Jul 19, 2013 |
You choose a non rdbms if your data is non relational eg analysis of apache web server logs.There's nothing inherently non-relational about apache web server logs. It would make a lot of sense to parse apache server logs and load them into properly indexed database tables for analysis of the data using powerful & elegant SQL queries. You choose it also when u dont need joins and transactions which typical rdbms provideDecisions should not be made based on negative requirements. You may think you don't need transactions and joins, but what if it turns out that you need them after choosing a non-relational database? (from experience, this always happens) I dont know, but the biggest app here in Nigeria is Nairaland But Nairaland itself is not big enuff to max out mysql. Simple answer is if u are not Facebook, twitter, google etc, just stick with rdbms.You've got that right, bro! |
Re: When To Choose Btw Rdbms And Non-rdbms? by harryobas: 8:02am On Jul 22, 2013 |
If for example u are developing an application using object-oriented paradigm and u have pesistent objects u wish to save to a persistent storage mechanisim, u could opt for an object-oriented database rather than conventional RDBMS to avoid the problem of O/R mapping that is inherent with using a RDBMS. |
(1) (Reply)
Help Needed On ASP.NET. Experts Please Come In. / What Is A Nosql Database? Learn By Writing One In Python / (RAPP Version 1.5) Reminder Application Software
(Go Up)
Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health religion celebs tv-movies music-radio literature webmasters programming techmarket Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10) Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 27 |