Click here to Skip to main content
15,914,226 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
AnswerRe: Poll extension... Pin
Nathan Minier27-Sep-17 2:22
professionalNathan Minier27-Sep-17 2:22 
GeneralRe: Poll extension... Pin
Kornfeld Eliyahu Peter27-Sep-17 2:33
professionalKornfeld Eliyahu Peter27-Sep-17 2:33 
AnswerRe: Poll extension... Pin
PIEBALDconsult27-Sep-17 4:56
mvePIEBALDconsult27-Sep-17 4:56 
AnswerRe: Poll extension... Pin
jschell27-Sep-17 9:57
jschell27-Sep-17 9:57 
GeneralRe: Poll extension... Pin
Kornfeld Eliyahu Peter27-Sep-17 10:10
professionalKornfeld Eliyahu Peter27-Sep-17 10:10 
GeneralRe: Poll extension... Pin
jschell27-Sep-17 10:37
jschell27-Sep-17 10:37 
GeneralRe: Poll extension... Pin
Nathan Minier28-Sep-17 1:41
professionalNathan Minier28-Sep-17 1:41 
GeneralRe: Poll extension... Pin
jschell29-Sep-17 6:42
jschell29-Sep-17 6:42 
Nathan Minier wrote:
The fact is that if you don't understand relations, and by extension a relational database, you cannot succeed with a document store.


I doubt that in general.

First many smaller (data) apps can get by just fine with a less than optimal relational database. And the same applies to a NoSQL database.

However when one runs into an unusual problem with the relational database, then one is likely to attempt to solve it in the database, and without the skill, that is problematic. NoSQL, for most, means the solution must be external to the database so it seems 'better' to those without the SQL skill.

Note as well that at least anecdotally I have the experience to back this up as I know individuals who do not like relationals because of the skill level required (they specifically say that) so they choose NoSQL.

Other than that I can also hypothesize that object models map directly to NoSQL whereas one must consider more carefully how to do such a mapping with relationals. With skill the relational mapping is easy but without out it, a failure to map can lead to problems that would not necessarily show up with NoSQL.

And because those without the skill might have encountered the various problems, due to lack of skill, and problems that cannot exist with NoSQL they think it is better. Doesn't mean that the incorrect implementation that lead to the problem in the first place was not needed to solve some other problem, but they neglect to properly take into account the need to solve the original problem.
GeneralRe: Poll extension... Pin
Nathan Minier29-Sep-17 7:21
professionalNathan Minier29-Sep-17 7:21 
GeneralRe: Poll extension... Pin
jschell2-Oct-17 11:00
jschell2-Oct-17 11:00 
GeneralRe: Poll extension... Pin
BryanFazekas28-Sep-17 2:00
BryanFazekas28-Sep-17 2:00 
GeneralRe: Poll extension... Pin
jschell29-Sep-17 6:43
jschell29-Sep-17 6:43 
GeneralRe: Poll extension... Pin
BryanFazekas2-Oct-17 1:35
BryanFazekas2-Oct-17 1:35 
AnswerRe: Poll extension... Pin
iskSYS27-Sep-17 20:33
professionaliskSYS27-Sep-17 20:33 
GeneralRe: Poll extension... Pin
Kornfeld Eliyahu Peter27-Sep-17 20:42
professionalKornfeld Eliyahu Peter27-Sep-17 20:42 
GeneralRe: Poll extension... Pin
Nathan Minier28-Sep-17 1:45
professionalNathan Minier28-Sep-17 1:45 
GeneralRe: Poll extension... Pin
KC@CahabaGBA28-Sep-17 3:17
KC@CahabaGBA28-Sep-17 3:17 
GeneralRe: Poll extension... Pin
iskSYS28-Sep-17 20:47
professionaliskSYS28-Sep-17 20:47 
AnswerRe: Poll extension... Pin
BryanFazekas28-Sep-17 1:56
BryanFazekas28-Sep-17 1:56 
AnswerRe: Poll extension... Pin
Bruce Patin28-Sep-17 5:03
Bruce Patin28-Sep-17 5:03 
GeneralThought of the day Pin
OriginalGriff26-Sep-17 4:50
mveOriginalGriff26-Sep-17 4:50 
GeneralRe: Thought of the day Pin
R. Giskard Reventlov26-Sep-17 4:53
R. Giskard Reventlov26-Sep-17 4:53 
GeneralRe: Thought of the day Pin
lopatir26-Sep-17 4:53
lopatir26-Sep-17 4:53 
GeneralRe: Thought of the day Pin
Ravi Bhavnani26-Sep-17 4:54
professionalRavi Bhavnani26-Sep-17 4:54 
GeneralRe: Thought of the day Pin
jeron126-Sep-17 4:56
jeron126-Sep-17 4:56 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.