![]() | |
#11
| |||
| |||
|
|
Tony D wrote: Oh well. Take a programmer and ask them what they think a relational database should be, you get MySQL. Ask a programmer what they actually want to use, you get this clunk. Programmers want to write programs. *The last thing they want is software that could do away with 75% of them. * Programmers should go the way of stenographers and travel agents. -- Roy |
#12
| |||
| |||
|
|
No sign seems to indicate that things would recover anyday soon. Ironically, we may notice that the greatest scientific innovations are often historically followed by periods of utter darkness...Then these innovations are rediscovered and corrected by other civilizations...The most probable scenario is that the relational model will be rediscovered by other civilizations in a few centuries but will be forgotten by everybody...Guess that some people become then guardian of the temple... |
#13
| |||
| |||
|
|
Apart from our pension funds being shrunk to pocket change and stewing in a cloud of our own CO2, it seems relational databases are doomed too. http://www.readwriteweb.com/archives...doomed.php?p=2 :-) -- Roy |
#14
| |||
| |||
|
|
Second, note that "the application" is singular. This way of doing business applies only when a database is embedded within a single application. If a database is an information nexus allowing multiple applications to provide and use shared information, the contracts between applications get drawn into the nexus itself. The author makes much of the supposed superior scalability of key/value data structures, but there is one way in which they scale very poorly: the transition from embedded in a single application to operating as a nexus between multiple applications. I guess I should acknowledge that majority of today's new databases are of the embedded type rather than of the nexus type. That means we fight most of the battles on the other side's turf. Maybe that provides an insight into how the keepers of the flame can survive the dark ages. I dunno. |
#15
| |||
| |||
|
|
A colleague pointed something out to me a few years ago which I have found very useful ever since. In colloquial usage (i.e. anywhere but here), the terms "application" and "database" are completely interchangeable. Our customers and clients simply draw no distinction. The concept of an "information nexus" would be wholly novel to them. |
|
Consider also that IT is still a very immature field and that most of its most senior and influential practitioners are the ones who drifted into it having first been clients. |
|
Things are the way they are because they got to be that way. |
#16
| |||
| |||
|
|
Joachim Pense wrote: I liked Non Stop SQL a lot ten years ago. The query execution plan explanations it generated were superb. Did you know, that HP Neoview is based on Tandem's Nonstop SQL? |
#17
| |||
| |||
|
|
"Roy Hann" <specially (AT) processed (DOT) almost.meat> wrote in message news:wIudnXcEAcEvjznUnZ2dnUVZ8uednZ2d (AT) pipex (DOT) net... Apart from our pension funds being shrunk to pocket change and stewing in a cloud of our own CO2, it seems relational databases are doomed too. http://www.readwriteweb.com/archives...doomed.php?p=2 :-) -- Roy Just to take this seriously, if only for a brief moment, here is the proposition in a nutshell: "The responsibility of ensuring data integrity falls entirely to the application." Two points: First, this is the way things were before databases began to be used. If you go back to the 1960s, you'll find that nearly all applications were written exactly this way. It was the bug prone nature of this way of doing things that led to the rise of databases to begin with. My choice of the 1960s is arbitrary. In different local environments, the transition to databases happened much later, or never at all. Second, note that "the application" is singular. This way of doing business applies only when a database is embedded within a single application. If a database is an information nexus allowing multiple applications to provide and use shared information, the contracts between applications get drawn into the nexus itself. The author makes much of the supposed superior scalability of key/value data structures, but there is one way in which they scale very poorly: the transition from embedded in a single application to operating as a nexus between multiple applications. I guess I should acknowledge that majority of today's new databases are of the embedded type rather than of the nexus type. That means we fight most of the battles on the other side's turf. Maybe that provides an insight into how the keepers of the flame can survive the dark ages. I dunno. |
#18
| |||
| |||
|
|
"Roy Hann" <specially (AT) processed (DOT) almost.meat> wrote in message news:wIudnXcEAcEvjznUnZ2dnUVZ8uednZ2d (AT) pipex (DOT) net... Apart from our pension funds being shrunk to pocket change and stewing in a cloud of our own CO2, it seems relational databases are doomed too. http://www.readwriteweb.com/archives...doomed.php?p=2 :-) -- Roy Just to take this seriously, if only for a brief moment, here is the proposition in a nutshell: "The responsibility of ensuring data integrity falls entirely to the application." Two points: First, this is the way things were before databases began to be used. If you go back to the 1960s, you'll find that nearly all applications were written exactly this way. It was the bug prone nature of this way of doing things that led to the rise of databases to begin with. My choice of the 1960s is arbitrary. In different local environments, the transition to databases happened much later, or never at all. |
|
Second, note that "the application" is singular. This way of doing business applies only when a database is embedded within a single application. If a database is an information nexus allowing multiple applications to provide and use shared information, the contracts between applications get drawn into the nexus itself. The author makes much of the supposed superior scalability of key/value data structures, but there is one way in which they scale very poorly: the transition from embedded in a single application to operating as a nexus between multiple applications. I guess I should acknowledge that majority of today's new databases are of the embedded type rather than of the nexus type. That means we fight most of the battles on the other side's turf. Maybe that provides an insight into how the keepers of the flame can survive the dark ages. I dunno. |
#19
| |||
| |||
|
|
Those who fail to learn from history are doomed to repeat it. *But lookat the bright side: it means more work for those who can fix the inevitable screw-ups. * |
![]() |
| Thread Tools | |
| Display Modes | |
| |