[ALL] let's think about Query Language for 2.0

Ruslan Zasukhin sunshine at public.kherson.ua
Fri May 23 21:32:05 CDT 2003


on 5/23/03 1:52 PM, Andreas Grosam at agrosam at computerworks.ch wrote:

> However, with respect of querying a database - from the view point of a
> user (say a DB App developer) - there are pretty less differences!
> Consider this:
> A tuple could also be defined as a set of attributes | value pairs
> where attribute is of type string and used as the key. This set - a
> descriptor -  could be referenced by an immutable member of the tuple -
> thus defining its number, order and types of the attributes at runtime
> - but the values can be changed of course.
> Then, a tuple becomes an object of class Tuple which "type" (a
> descriptor) will be defined at runtime and a relation is an object of a
> class Set<Tuple> containing only those tuples having the same
> "descriptor".
> So, it looks like, the relational aspect is just a sub-set of the
> object-oriented aspect :)

Exactly Andreas !!!!

Look ODMG have go in wrong way.
I already have told this on this list.

By their way, OO DBMS is totally different from RDBMS.
But you are right, OO DBMS should be EXACT extension of RDBMS.
Like C++ was extension of C.

I have think about their way to store objects on disk and so on.
It is LESS effective of RDBMS in general way.
Their claims that OO DBMS is faster of RDBMs is lie.
It is faster only for tasks where network model also is faster.

Next, they have made ODMG only for OO languages like C++, Java, SmallTalk.
So guys, this is not OO DBMS!!!
This is simply complex, powerful, implementation of PERSISTANCE for
instances of this languages.

The REALLY OO DBMS should provide all its OO feature (like inheritance),
Even to procedural languages like Pascal, C, XCMD, Director, PHP.
And this is target for Valentina.


-- 
Best regards,
Ruslan Zasukhin      [ I feel the need...the need for speed ]
-------------------------------------------------------------
e-mail: ruslan at paradigmasoft.com
web: http://www.paradigmasoft.com

To subscribe to the Valentina mail list go to:
http://lists.macserve.net/mailman/listinfo/valentina
-------------------------------------------------------------



More information about the Valentina mailing list