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: Tue, 23 Dec 2003 23:59:06 +0200
on 12/23/03 9:24 PM, Robert Jr Palmer at email@hidden wrote:
>
On Tuesday, December 23, 2003, at 11:05AM, Ruslan Zasukhin
>
<email@hidden> wrote:
>
>
>> Are there other viable options ? i.e. Object databases ? XML
>
>> databases? What about something like ZODB ?
>
>
>
> IMHO OO DBs is not very right idea.
>
> You want ask me why? In short...
>
>
>
>
Ruslan,
Hi Robert,
>
I haven't been following valentina much lately, but looked at it quite a bit
>
about a year and a half ago. Back then, and I believe your ads still indicate
>
that Valentina is an Object Relational data base.
Yes, we position Valentina as Object-Relational database. Long time.
As I remember we never have told that Valentina is OO DBMS.
>
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.
>
It seems your ideas have changed - I'm not at all saying that is bad, I'd just
>
like to hear more about your reasoning - I'm just curious.
>
>
I see that you have added to your ads SQL as a major feature.
Yes, although SQL was in Valentina since 1999.
And now for Valentina 2.0 we have implement totally new SQL92 parser based
on industry strength parser generator -- ANTLR.
Yes, SQL is MAJOR part of any RDBMS, ORDBMS and client-server solution.
I have told something else sometimes?! I don't think so.
-----
Robert, my ideas did not change.
I always have told. We want take Relational model and extend it by Object
features. EXTEND but not replace as this want OO DBMS.
We want extend Relational model as C++ did extend C.
This will allow smooth movement from Relational to OR model.
This works right now in Valentina. And we will add more and more OR
features.
In this direction move Postgre also.
In this direction move Sql 99 also.
------
In the same time I underline. Valentina is not ONLY and ONLY SQL DBMS, like
e.g. Postgre and others.
C++ SDK (especially in 2.0 edition) allow C++ developers use only low level
API and do not touch SQL at all!!! They can use as Navigational model so
relational operations on low level. This can produce even faster apps
because no SQL parser overhead and developer can program the best algorithm.
SQL become vital only for wrapper as Valentina for REALbasic,
for Director, ... Because low level API is not mapped into this languages.
-----
And again. You can take Valentina C++ SDK, take its low level API,
And make ODMG wrapper. Or something else. You will be able do this.
And this is one of main Valentina features -- it is very flexible.
--
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.