dbTalk Databases Forums  

Cache by Intersystems ..

comp.databases.object comp.databases.object


Discuss Cache by Intersystems .. in the comp.databases.object forum.



Reply
 
Thread Tools Display Modes
  #21  
Old   
Alfredo Novoa
 
Posts: n/a

Default Re: Blah Blah Blah was Re: Cache by Intersystems .. - 01-27-2004 , 06:58 AM






"Corey Brown" <corey (AT) spectrumsoftware (DOT) net> wrote


Quote:
34 years in the computing industry, as a whole, is quite a long time.
Think about object orientation, it is older and it is still a complete
mess.

Quote:
Just think of the advances that we have seen in hardware and software
in the last 34 years.
I don't see many advances in software after The Relational Model.

Can you mention any important advance in software in the last 30
years?

Quote:
But what is it about the "relational model" that
makes
it so difficult to implement correctly?
I don't think it is very difficult, but few people tried and they had
not a lot of resources. IMO it would be a lot easier than the average
video game.

Quote:
Is the problem with the
available
programming languages, or is there a deeper problem that must be
resolved first?
There is a profound educational problem that is extremely hard to
solve.

Quote:
It seems that none of the relational theorists are happy
with the relational databases that are available today.
DBMSs not databases, and yes they are so flawed that they should not
be called relational DBMSs.


Regards
Alfredo


Reply With Quote
  #22  
Old   
Corey Brown
 
Posts: n/a

Default Re: Blah Blah Blah was Re: Cache by Intersystems .. - 01-27-2004 , 07:47 AM







"Alfredo Novoa" <alfredo (AT) ncs (DOT) es> wrote

Quote:
"Corey Brown" <corey (AT) spectrumsoftware (DOT) net> wrote


34 years in the computing industry, as a whole, is quite a long
time.

Think about object orientation, it is older and it is still a complete
mess.

Just think of the advances that we have seen in hardware and
software
in the last 34 years.

I don't see many advances in software after The Relational Model.

Can you mention any important advance in software in the last 30
years?
Well sure. A lot of new significant programming languages have been
created
in the last 30 years. Not to mention all the things that have been
created from
those new programming languages including operatiing systems, graphical
user
iterfaces, databases, communications protocols, transport mechanisms,
etc..
I would think that the list is fairly extensive. Considering that 30
years ago
computers lived in closed shops and were only accessible to a handful of
people. Things have changed a lot since the 70s. But I can still see
your point
in that the languages themselves have not evolved much from their roots.
But
still, I think that modern languages like C++ and Java are a heck of a
lot better
than Fortran 77 and Cobol. Wouldn't you agree?

Quote:
But what is it about the "relational model" that
makes
it so difficult to implement correctly?

I don't think it is very difficult, but few people tried and they had
not a lot of resources. IMO it would be a lot easier than the average
video game.

Is the problem with the
available
programming languages, or is there a deeper problem that must be
resolved first?

There is a profound educational problem that is extremely hard to
solve.
An educational problem in the sense that relational theory is not being
taught, or is it something larger than that?

Quote:
It seems that none of the relational theorists are happy
with the relational databases that are available today.

DBMSs not databases, and yes they are so flawed that they should not
be called relational DBMSs.
But each vendor out there is trying to build a better product than the
next guy. If an implementation of the "True Relational Model" would
provide a significant business advantage over other implementations,
why are the vendors not rushing to do a correct implementation? There
must be another reason why the relational model, as the theorists see
it, has not been implemented correctly yet.

Thoughts?

Quote:

Regards
Alfredo



Reply With Quote
  #23  
Old   
Bob Badour
 
Posts: n/a

Default Re: Blah Blah Blah was Re: Cache by Intersystems .. - 01-27-2004 , 07:58 AM



"Alfredo Novoa" <alfredo (AT) ncs (DOT) es> wrote

Quote:
"Bob Badour" <bbadour (AT) golden (DOT) net> wrote


Alfredo, I find your striking optimism refreshing.

Have you seen this?

http://poydenot.online.fr/Fra/Work/resume.htm
No, but it confirms my opinion that your optimism is striking. What has been
done since November 2001?




Reply With Quote
  #24  
Old   
Alfredo Novoa
 
Posts: n/a

Default Re: Blah Blah Blah was Re: Cache by Intersystems .. - 01-28-2004 , 05:09 AM



"Bob Badour" <bbadour (AT) golden (DOT) net> wrote


Quote:
No, but it confirms my opinion that your optimism is striking. What has been
done since November 2001?
I heared that they had legal problems, and the page dissapeared from
the net. Now their web says that they moved to California.


Regards
Alfredo


Reply With Quote
  #25  
Old   
Alfredo Novoa
 
Posts: n/a

Default Re: Blah Blah Blah was Re: Cache by Intersystems .. - 01-28-2004 , 05:40 AM



"Corey Brown" <corey (AT) spectrumsoftware (DOT) net> wrote


Quote:
I don't see many advances in software after The Relational Model.

Can you mention any important advance in software in the last 30
years?

Well sure. A lot of new significant programming languages have been
created
in the last 30 years.
For instance?

Quote:
Not to mention all the things that have been
created from
those new programming languages including operatiing systems, graphical
user
iterfaces, databases, communications protocols, transport mechanisms,
etc..
Nothing really new.

Quote:
I would think that the list is fairly extensive. Considering that 30
years ago
computers lived in closed shops and were only accessible to a handful of
people. Things have changed a lot since the 70s.
But in the hardware not in the software.

Quote:
But I can still see
your point
in that the languages themselves have not evolved much from their roots.
Indeed, most of them are direct Algol derivations with a few things
taken from Simula 67.

Quote:
But
still, I think that modern languages like C++ and Java are a heck of a
lot better
than Fortran 77 and Cobol. Wouldn't you agree?
Yes, but modern languages like C++ and Java are not a lot better than
Algol 58-60, Lisp (1958) and Simula 67. Even they are worse in some
aspects.

Quote:
There is a profound educational problem that is extremely hard to
solve.

An educational problem in the sense that relational theory is not being
taught, or is it something larger than that?
Something a lot larger. Many universities only teach to follow poor
cookbooks, without any critical thinking and sound understanding. This
is specially true in my country.

Quote:
But each vendor out there is trying to build a better product than the
next guy.
No, each vendor is trying to make more money selling any crap to the
next gullible.

A few years ago I worked for a DBMS vendor, and the managers didn't
have a clue about the fundamentals (and me too in that time).

Quote:
If an implementation of the "True Relational Model" would
provide a significant business advantage over other implementations,
A practical advantage, but probably not a business advantage because
very few people would accept it, and know how to use it.

Quote:
why are the vendors not rushing to do a correct implementation?
Among other things because most of then don't know that their
implementations are fatally flawed.

Quote:
There
must be another reason why the relational model, as the theorists see
it, has not been implemented correctly yet.
Historical reasons. SQL was an early dirty and incomplete lab
experiment, but the circumstances forced its comercialization, and the
success was so great that the correct implementation and the theory
was forgotten. And when the limitations arised, they were attributed
to the model and not to the crappy implementations.

Another reason is that the understanding of the model in the early
70's was not as good as the current understanding. Even the current
understanding is not complete and there are still some open questions
about view updates, transactions, etc.

Too early standards can be a fatal dead weight for the industry.

Regards
Alfredo


Reply With Quote
  #26  
Old   
Corey Brown
 
Posts: n/a

Default Re: Blah Blah Blah was Re: Cache by Intersystems .. - 01-28-2004 , 08:07 AM






"Alfredo Novoa" <alfredo (AT) ncs (DOT) es> wrote

Quote:
"Corey Brown" <corey (AT) spectrumsoftware (DOT) net> wrote


I don't see many advances in software after The Relational Model.

Can you mention any important advance in software in the last 30
years?

Well sure. A lot of new significant programming languages have been
created
in the last 30 years.

For instance?

Not to mention all the things that have been
created from
those new programming languages including operatiing systems,
graphical
user
iterfaces, databases, communications protocols, transport
mechanisms,
etc..

Nothing really new.

I would think that the list is fairly extensive. Considering that 30
years ago
computers lived in closed shops and were only accessible to a
handful of
people. Things have changed a lot since the 70s.

But in the hardware not in the software.
Yes, hardware has been advancing at an astonishing rate for the last
30+ years. But I also think that the creation of some of the languages
that we use today helped accelerate the creation of personal computers
and other devices.

Quote:
But I can still see
your point
in that the languages themselves have not evolved much from their
roots.

Indeed, most of them are direct Algol derivations with a few things
taken from Simula 67.

But
still, I think that modern languages like C++ and Java are a heck of
a
lot better
than Fortran 77 and Cobol. Wouldn't you agree?

Yes, but modern languages like C++ and Java are not a lot better than
Algol 58-60, Lisp (1958) and Simula 67. Even they are worse in some
aspects.
True, but better in others. That's why languages like C, C++, Ada,
Pascal (to some extent)
and SmallTalk, just to name a few, found mainstream acceptance while
other languages remain
as teaching tools in Universities. But of course, mainstream acceptance
does not prove
technical superiority in any way shape or form.

Quote:
There is a profound educational problem that is extremely hard to
solve.

An educational problem in the sense that relational theory is not
being
taught, or is it something larger than that?

Something a lot larger. Many universities only teach to follow poor
cookbooks, without any critical thinking and sound understanding. This
is specially true in my country.

But each vendor out there is trying to build a better product than
the
next guy.

No, each vendor is trying to make more money selling any crap to the
next gullible.

A few years ago I worked for a DBMS vendor, and the managers didn't
have a clue about the fundamentals (and me too in that time).

If an implementation of the "True Relational Model" would
provide a significant business advantage over other implementations,

A practical advantage, but probably not a business advantage because
very few people would accept it, and know how to use it.

why are the vendors not rushing to do a correct implementation?

Among other things because most of then don't know that their
implementations are fatally flawed.

There
must be another reason why the relational model, as the theorists
see
it, has not been implemented correctly yet.

Historical reasons. SQL was an early dirty and incomplete lab
experiment, but the circumstances forced its comercialization, and the
success was so great that the correct implementation and the theory
was forgotten. And when the limitations arised, they were attributed
to the model and not to the crappy implementations.
Ok, now I understand. Yes, i've been there too. Having been forced to
release software to the end user from a prototype stage.

Quote:
Another reason is that the understanding of the model in the early
70's was not as good as the current understanding. Even the current
understanding is not complete and there are still some open questions
about view updates, transactions, etc.
Ok, so there are still open issues regarding the model itself and
possibly its
implementation. I certainly appreciate you taking a few moments out
to share your thoughts on this Alfredo. Thank you.

Regards
--Corey
Quote:
Too early standards can be a fatal dead weight for the industry.

Regards
Alfredo



Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.