Click here to Skip to main content
15,900,816 members

The Insider News

   

The Insider News is for breaking IT and Software development news. Post your news, your alerts and your inside scoops. This is an IT news-only forum - all off-topic, non-news posts will be removed. If you wish to ask a programming question please post it here.

Get The Daily Insider direct to your mailbox every day. Subscribe now!

 
NewsAndroid, Windows Phone grow in smartphone share, while iPhone drops Pin
Kent Sharkey12-Nov-13 12:03
staffKent Sharkey12-Nov-13 12:03 
NewsMicrosoft Visual Studio 2013 review Pin
Kent Sharkey12-Nov-13 11:29
staffKent Sharkey12-Nov-13 11:29 
GeneralRe: Microsoft Visual Studio 2013 review Pin
Kornfeld Eliyahu Peter12-Nov-13 19:34
professionalKornfeld Eliyahu Peter12-Nov-13 19:34 
GeneralRe: Microsoft Visual Studio 2013 review Pin
Marco Bertschi12-Nov-13 22:01
protectorMarco Bertschi12-Nov-13 22:01 
NewsWhat happened to the buzz around NoSQL? Pin
Kent Sharkey12-Nov-13 10:46
staffKent Sharkey12-Nov-13 10:46 
GeneralRe: What happened to the buzz around NoSQL? Pin
Marc Clifton12-Nov-13 14:05
mvaMarc Clifton12-Nov-13 14:05 
GeneralRe: What happened to the buzz around NoSQL? Pin
Kent Sharkey12-Nov-13 14:25
staffKent Sharkey12-Nov-13 14:25 
GeneralRe: What happened to the buzz around NoSQL? Pin
Rob Grainger14-Nov-13 1:46
Rob Grainger14-Nov-13 1:46 
<Rant>
Broadly speaking I am in favour of the NoSQL movement, but not in the way these guys think about it.

SQL is, strictly speaking, not a relational language and, in spite of their naming, most modern DBMS are not truly relational. Codd, who invented Relational DB's, defined 12 rules (0 to 12) that are requirements for a DB to be called relational. Codd's 12 Rules[^].

Unfortunately, marketing won and we got left with the results of Oracle rushing to market and inflicting SQL on us. Many of the results still plague us today. One example of SQL's not-relational nature is the support for duplicate rows in a relation (that includes result sets as well as tables). There is no meaningful way of distinguishing between those rows. It is often argued that these are needed for aggregate functions, but again that is a deficiency of the design of aggregation in SQL.

Christopher Date et al., in 1995, proposed The Third Manifesto[^]. This uses one of Codd's ideas Domains (for example, a measurement in inches has a different domain to a quanity of parts, and it is an error to compare the two) to produce a model of DB's that totally avoids the Object/Relational Impedance problem. Sadly, there are precious few implementations of this.

There are numerous other issues, but this is probably the earliest example of Oracle ruining a promising technology. It is a shame more people aren't aware of this.

Its just a shame to me that all the NoSQL movement has done is move to models of DB that throw away most of the benefits of the Relational Model, rather than correct the deficiencies of the current implementations of it.
</Rant>
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.

GeneralRe: What happened to the buzz around NoSQL? Pin
Marc Clifton14-Nov-13 1:55
mvaMarc Clifton14-Nov-13 1:55 
GeneralRe: What happened to the buzz around NoSQL? Pin
Rob Grainger14-Nov-13 12:02
Rob Grainger14-Nov-13 12:02 
GeneralRe: What happened to the buzz around NoSQL? Pin
Marc Clifton17-Nov-13 10:52
mvaMarc Clifton17-Nov-13 10:52 
NewsWhat makes Java developers more productive? Pin
Kent Sharkey12-Nov-13 10:36
staffKent Sharkey12-Nov-13 10:36 
GeneralRe: What makes Java developers more productive? Pin
Marc Clifton12-Nov-13 13:59
mvaMarc Clifton12-Nov-13 13:59 
GeneralRe: What makes Java developers more productive? Pin
Nagy Vilmos12-Nov-13 22:12
professionalNagy Vilmos12-Nov-13 22:12 
GeneralRe: What makes Java developers more productive? Pin
Marc Clifton19-Nov-13 13:46
mvaMarc Clifton19-Nov-13 13:46 
GeneralRe: What makes Java developers more productive? Pin
Kornfeld Eliyahu Peter12-Nov-13 19:38
professionalKornfeld Eliyahu Peter12-Nov-13 19:38 
GeneralRe: What makes Java developers more productive? Pin
Rob Grainger14-Nov-13 2:14
Rob Grainger14-Nov-13 2:14 
News2013 developer salary survey Pin
Kent Sharkey12-Nov-13 8:06
staffKent Sharkey12-Nov-13 8:06 
GeneralRe: 2013 developer salary survey Pin
DaveAuld12-Nov-13 8:35
professionalDaveAuld12-Nov-13 8:35 
GeneralRe: 2013 developer salary survey Pin
NormDroid12-Nov-13 8:45
professionalNormDroid12-Nov-13 8:45 
GeneralRe: 2013 developer salary survey Pin
DaveAuld12-Nov-13 10:02
professionalDaveAuld12-Nov-13 10:02 
GeneralRe: 2013 developer salary survey Pin
thatraja12-Nov-13 19:45
professionalthatraja12-Nov-13 19:45 
AnswerRe: 2013 developer salary survey Pin
Eddy Vluggen12-Nov-13 9:14
professionalEddy Vluggen12-Nov-13 9:14 
GeneralRe: 2013 developer salary survey Pin
Zombie Code Monkey12-Nov-13 18:11
Zombie Code Monkey12-Nov-13 18:11 
GeneralRe: 2013 developer salary survey Pin
Kornfeld Eliyahu Peter12-Nov-13 19:43
professionalKornfeld Eliyahu Peter12-Nov-13 19:43 

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.