Re: Database Application with Obj-C
Re: Database Application with Obj-C
- Subject: Re: Database Application with Obj-C
- From: Ruslan Zasukhin <email@hidden>
- Date: Wed, 24 Dec 2003 12:13:55 +0200
on 12/24/03 1:06 AM, Robert Jr Palmer at email@hidden wrote:
>
On Tuesday, December 23, 2003, at 04:59PM, Ruslan Zasukhin
>
<email@hidden> wrote:
>
>
>> It seemed back then that you were working toward an Object oriented database
>
>> -
>
>> I think I actually asked a very specific question about treating entries as
>
>> objects and you replied something to the effect "not yet, but hopefully in
>
>> the
>
>> future".
>
>
>
> Valentina C++ SDK all this years allow treat records as objects.
>
> But in the different way that this allow ODMG standard.
>
>
>
> Yes, I probably have told, that there is no technical problems make around
>
> Valentina C++ SDK an ODMG wrapper. Why not. But this is not my high priority
>
> :-)
>
>
>
> As for me. I do not like ODMG.
>
>
Obviously from reading your answer, it shows my lack of understanding of
>
database architectures. I believe you are correct in everything you
>
presented, I obviously interpreted them incorrectly.
>
>
Maybe this forum isn't the best place for this part of the discussion...
>
>
So to clear up some of my ignorance on the subject, what exactly is the
>
difference between a Object Relational Database and an Object Oriented
>
Database Management System.
Hi Robert,
This is really not right list for this, but in short.
1) Object-Relational way says:
we want extend EXISTED RDBMS model.
like C++ have extent C language.
With OR DBMS developer still can use ALL and EACH relational features:
SQL, Tables, FOREIGN KEY, JOINS, AGGREGATIVE funcs, ...
Like you can program with C++ compiler but do PURE C program.
You see? So this is evaluation way mainly.
If tomorrow developer have study ONE OR feature from 10,
He can use it with Relational model. One day later he study another feature
and use it. If some task will be more effective on MIXING of Relational and
Object features, developer again can do this.
2) OO DBMS was say:
we destroy everything that was before us.
you cannot use EXISTED dbs, EXISTED DB apps.
all must be redo from scratch with our model,
and our model quite different.
So this is revolutionary way.
--------------
OO DBMS can be used only and only with OO languages: Smalltalk, Java, C++.
It cannot be used from procedural language.
In contrast RDBNS and ORDBMS can be used from C/Pascal, ...
--------------
In other letter I have also describe that OO DBMS try to map C++ instances
into database in background, transparently for developer.
IMHO this can cause to
1) overhead on implementation level
2) not optimal code from developer
--
Best regards,
Ruslan Zasukhin [ I feel the need...the need for speed ]
-------------------------------------------------------------
e-mail: email@hidden
web:
http://www.paradigmasoft.com
To subscribe to the Valentina mail list go to:
http://lists.macserve.net/mailman/listinfo/valentina
-------------------------------------------------------------
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.