![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
Survey says cloud computing to have greatest impact on database industry. TinyURL http://tinyurl.com/2b4x5nz Original URL: http://www.embarcadero.com/press-rel...rding-to-study |
|
Interesting that NoSQL scored so low on the survey, as many cloud databases are of that type. |
#3
| |||
| |||
|
|
Survey says cloud computing to have greatest impact on database industry. TinyURL *http://tinyurl.com/2b4x5nz Original URL: *http://www.embarcadero.com/press-rel...ng-to-have-the... Interesting that NoSQL scored so low on the survey, as many cloud databases are of that type. |
|
-- Kevin Powick |
#4
| |||
| |||
|
|
Generally speaking, in our world we don't need DBA's because the database is largely defined by and maintained by the developer. |
|
This fundamental difference means MV environments need 1/2 the people to maintain an environment. |
|
Interesting that NoSQL scored so low on the survey, as many cloud databases are of that type. Yeah, that's interesting, but could be explainable. |
#5
| |||
| |||
|
|
One reason why NoSQL isn't going to rise to the top of most charts is that most mature products, out of necessity, have SQL. Think how many years some of the NF2 products worked to get SQL as a feature. They do not want to now advertise "NoSQL". So, as an umbrella term from a marketing standpoint, it just doesn't cut it. --dawn |
#6
| |||
| |||
|
|
dawn wrote: One reason why NoSQL isn't going to rise to the top of most charts is that most mature products, out of necessity, have SQL. Think how many years some of the NF2 products worked to get SQL as a feature. They do not want to now advertise "NoSQL". So, as an umbrella term from a marketing standpoint, it just doesn't cut it. * --dawn I think you make a Very good point. *In the MV world we have a constant stigma that client applications interface with databases via SQL queries, and we lose a lot of mind share because many MV platforms simply don't do that with real competence. *So now here come the NoSQL platforms with exactly the same stigma. *It's a non-starter when you can't get a product like Cognos or any common FOSS web app to connect into your database without a major re-write of the DAL. It's ironic in this pro-MVC world that database access is still largely linked with the SQL model. *If applications coded more into getting "what" we want instead of "how" we get it, the world would be a much happier place. *In other words, the query shouldn't be something like: names = DAL->DBQuery("select name from customers") But more using a business object like: names = BO_Customers->GetALL()->Fields("name") And the BO can get customer data from any data source using a DAL that is similarly DBMS agnostic. I think this is simply a matter of years of development by millions of people, digging a very deep hole that will take as many years to dig out of. T |
#7
| |||
| |||
|
|
On Jan 9, 7:48*pm, Tony Gravagno <tony_grava... (AT) nospam (DOT) invalid> wrote: dawn wrote: One reason why NoSQL isn't going to rise to the top of most charts is that most mature products, out of necessity, have SQL. Think how many years some of the NF2 products worked to get SQL as a feature. They do not want to now advertise "NoSQL". So, as an umbrella term from a marketing standpoint, it just doesn't cut it. * --dawn I think you make a Very good point. *In the MV world we have a constant stigma that client applications interface with databases via SQL queries, and we lose a lot of mind share because many MV platforms simply don't do that with real competence. *So now here come the NoSQL platforms with exactly the same stigma. *It's a non-starter when you can't get a product like Cognos or any common FOSS web app to connect into your database without a major re-write of the DAL. It's ironic in this pro-MVC world that database access is still largely linked with the SQL model. *If applications coded more into getting "what" we want instead of "how" we get it, the world would be a much happier place. *In other words, the query shouldn't be something like: names = DAL->DBQuery("select name from customers") But more using a business object like: names = BO_Customers->GetALL()->Fields("name") And the BO can get customer data from any data source using a DAL that is similarly DBMS agnostic. I think this is simply a matter of years of development by millions of people, digging a very deep hole that will take as many years to dig out of. T If you use SQL long enough you become quite competent at composing queries. *Once that is true most people are reluctant to change. *In fact most people are reluctant to change, period. So SQL, like driving on the right side of the road, is deeply embedded in our culture now. Well, maybe not the MV culture but we are a dying breed. *I know former Pickies who are comfortable with SQL and Dot Net and don't regret leaving MV behind. *Maybe they were right. |
#8
| |||
| |||
|
|
I do about 40% SQL work and find it very limiting compared to Pick. Of course, when I say Pick, I mean the BASIC and the query language. On Jan 10, 1:10*am, Robert Joslyn <bobjoslyn... (AT) gmail (DOT) com> wrote: On Jan 9, 7:48*pm, Tony Gravagno <tony_grava... (AT) nospam (DOT) invalid> wrote: dawn wrote: One reason why NoSQL isn't going to rise to the top of most charts is that most mature products, out of necessity, have SQL. Think how many years some of the NF2 products worked to get SQL as a feature. They do not want to now advertise "NoSQL". So, as an umbrella term from a marketing standpoint, it just doesn't cut it. * --dawn I think you make a Very good point. *In the MV world we have a constant stigma that client applications interface with databases via SQL queries, and we lose a lot of mind share because many MV platforms simply don't do that with real competence. *So now here come the NoSQL platforms with exactly the same stigma. *It's a non-starter when you can't get a product like Cognos or any common FOSS web app to connect into your database without a major re-write of the DAL. It's ironic in this pro-MVC world that database access is still largely linked with the SQL model. *If applications coded more into getting "what" we want instead of "how" we get it, the world would be a much happier place. *In other words, the query shouldn't be something like: names = DAL->DBQuery("select name from customers") But more using a business object like: names = BO_Customers->GetALL()->Fields("name") And the BO can get customer data from any data source using a DAL that is similarly DBMS agnostic. I think this is simply a matter of years of development by millions of people, digging a very deep hole that will take as many years to dig out of. T If you use SQL long enough you become quite competent at composing queries. *Once that is true most people are reluctant to change. *In fact most people are reluctant to change, period. So SQL, like driving on the right side of the road, is deeply embedded in our culture now. Well, maybe not the MV culture but we are a dying breed. *I know former Pickies who are comfortable with SQL and Dot Net and don't regret leaving MV behind. *Maybe they were right.- Hide quoted text - - Show quoted text - |
#9
| |||
| |||
|
|
Agree completely. *Irritating but not difficult. *I think that applies to almost anything compared to Pick. *The MV approach is just better and easier. *But like eight track stereo being better just wasn't good enough.- Hide quoted text - |
#10
| |||
| |||
|
|
Agree completely. *Irritating but not difficult. *I think that applies to almost anything compared to Pick. *The MV approach is just better and easier. *But like eight track stereo being better just wasn't good enough.- Hide quoted text - Or VHS vs Beta & BetaMAX Of course, 20 years after THAT battle was lost, we find that Sony, the company behind Beta, is one of the major players behind Blu-ray, the heir apparent to traditional & HD DVD .... so, all is not yet lost for "pick". I must admit that I'm still somewhat surprised at what appears to be relatively limited uptake on Tl XDMS Oh well, the IT industry is nothing if not fickle |
![]() |
| Thread Tools | |
| Display Modes | |
| |