Welcome to dbFreaks.com!
FAQFAQ      ProfileProfile    Private MessagesPrivate Messages   Log inLog in

Schema evolution (Matisse or Cache)

 
   Database Help (Home) -> Object-Oriented RSS
Next:  Object Database Usecases, Case 1, Automotive  
Author Message
Eun Choi

External


Since: Feb 22, 2004
Posts: 1



(Msg. 1) Posted: Sun Feb 22, 2004 7:04 pm
Post subject: Schema evolution (Matisse or Cache)
Archived from groups: comp>databases>object (more info?)

Hi,

How do you manage schema evolution with Matisse or Cache?
(update/add/remove of class/attribute/methods/relationships)

Thanks,

Eun

 >> Stay informed about: Schema evolution (Matisse or Cache) 
Back to top
Login to vote
Wolf Koelling

External


Since: Jan 23, 2004
Posts: 7



(Msg. 2) Posted: Mon Feb 23, 2004 5:28 am
Post subject: Re: Schema evolution (Matisse or Cache) [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

Eun

In Caché you have to recompile your class after adding or removing
members to / from it. That's all. (Well, typically. If you create an
index for a previously existing property in a persistent class then
you need to run the %BuildIndices class method to populate the index.)

Wolf Koelling

my_eunchoi DeleteThis @hotmail.com (Eun Choi) wrote in message news:<d71f7501.0402221604.102e3d6e DeleteThis @posting.google.com>...
 > Hi,
 >
 > How do you manage schema evolution with Matisse or Cache?
 > (update/add/remove of class/attribute/methods/relationships)
 >
 > Thanks,
 >
 > Eun<!-- ~MESSAGE_AFTER~ -->

 >> Stay informed about: Schema evolution (Matisse or Cache) 
Back to top
Login to vote
Bob

External


Since: Feb 04, 2004
Posts: 3



(Msg. 3) Posted: Mon Feb 23, 2004 1:23 pm
Post subject: Re: Schema evolution (Matisse or Cache) [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

Eun,

In Matisse, you manage database schema with ODL, SQL DDL
or Rational Rose (UML) (whichever you like). Mostly, I
use ODL, but DDL is pretty useful when I need to change
schema dynamically from my application.

You can add/remove properties or SQL methods dynamically
just like you do with relational databases. Your application
does not need recompilation as long as the new schema is
consistent with your application.

Bob Hz

my_eunchoi RemoveThis @hotmail.com (Eun Choi) wrote in message news:<d71f7501.0402221604.102e3d6e RemoveThis @posting.google.com>...
 > Hi,
 >
 > How do you manage schema evolution with Matisse or Cache?
 > (update/add/remove of class/attribute/methods/relationships)
 >
 > Thanks,
 >
 > Eun<!-- ~MESSAGE_AFTER~ -->
 >> Stay informed about: Schema evolution (Matisse or Cache) 
Back to top
Login to vote
Wolf Koelling

External


Since: Jan 23, 2004
Posts: 7



(Msg. 4) Posted: Tue Feb 24, 2004 9:48 am
Post subject: Re: Schema evolution (Matisse or Cache) [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

Interesting. I've never worked with Matisse but from what I've been
hearing recently (and your post) I'm increasingly getting the
impression that there are a lot of similarities between Caché and
Matisse.

Just to clarify the compilation issue: with Caché you don't need to
recompile your applications that use your class either, it's the class
definition itself that needs recompiling on the Caché server. If you
use Caché as a relational dbms and create / modify tables via Sql DDL
then the class compilation happens automatically in background (as you
don't need to know anything about classes or concern yourself with the
fact that your table is actually a relational projection of a class).
Similarly if you're amending your class definition outside Caché, e.g.
with Rational Rose, then the import into Caché will compile the class
automatically.

Wolf Koelling

bobhz.TakeThisOut@freemail.nl (Bob) wrote in message news:<366a1430.0402231023.26847358.TakeThisOut@posting.google.com>...
 > Eun,
 >
 > In Matisse, you manage database schema with ODL, SQL DDL
 > or Rational Rose (UML) (whichever you like). Mostly, I
 > use ODL, but DDL is pretty useful when I need to change
 > schema dynamically from my application.
 >
 > You can add/remove properties or SQL methods dynamically
 > just like you do with relational databases. Your application
 > does not need recompilation as long as the new schema is
 > consistent with your application.
 >
 > Bob Hz
 >
 > my_eunchoi.TakeThisOut@hotmail.com (Eun Choi) wrote in message news:<d71f7501.0402221604.102e3d6e.TakeThisOut@posting.google.com>...
  > > Hi,
  > >
  > > How do you manage schema evolution with Matisse or Cache?
  > > (update/add/remove of class/attribute/methods/relationships)
  > >
  > > Thanks,
  > >
  > > Eun<!-- ~MESSAGE_AFTER~ -->
 >> Stay informed about: Schema evolution (Matisse or Cache) 
Back to top
Login to vote
Bob Badour

External


Since: Jun 25, 2003
Posts: 33



(Msg. 5) Posted: Tue Feb 24, 2004 12:54 pm
Post subject: Re: Schema evolution (Matisse or Cache) [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

"Wolf Koelling" <wolf.koelling RemoveThis @slaughterandmay.com> wrote in message
news:eef28651.0402240648.9b90f35@posting.google.com...
 > Interesting. I've never worked with Matisse but from what I've been
 > hearing recently (and your post) I'm increasingly getting the
 > impression that there are a lot of similarities between Caché and
 > Matisse.
 >
 > Just to clarify the compilation issue: with Caché you don't need to
 > recompile your applications that use your class either, it's the class
 > definition itself that needs recompiling on the Caché server. If you
 > use Caché as a relational dbms

The above conditional is absurd. A network model dbms is network model. One
cannot use it as a relational dbms, because it is not a relational dbms.<!-- ~MESSAGE_AFTER~ -->
 >> Stay informed about: Schema evolution (Matisse or Cache) 
Back to top
Login to vote
Bob

External


Since: Feb 04, 2004
Posts: 3



(Msg. 6) Posted: Wed Feb 25, 2004 2:18 am
Post subject: Re: Schema evolution (Matisse or Cache) [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

"Bob Badour" <bbadour DeleteThis @golden.net> wrote in message news:<j4GdnbcfeZ9S-KbdRVn-vw DeleteThis @golden.net>...
 > "Wolf Koelling" <wolf.koelling DeleteThis @slaughterandmay.com> wrote in message
 > news:eef28651.0402240648.9b90f35@posting.google.com...
  > > Interesting. I've never worked with Matisse but from what I've been
  > > hearing recently (and your post) I'm increasingly getting the
  > > impression that there are a lot of similarities between Caché and
  > > Matisse.
  > >
  > > Just to clarify the compilation issue: with Caché you don't need to
  > > recompile your applications that use your class either, it's the class
  > > definition itself that needs recompiling on the Caché server. If you
  > > use Caché as a relational dbms
 >
 > The above conditional is absurd. A network model dbms is network model. One
 > cannot use it as a relational dbms, because it is not a relational dbms.

Hi, Bob Badour, are you fun to spend your time on writing
this kind of non-sense slandering all the time on this
newsgroup?<!-- ~MESSAGE_AFTER~ -->
 >> Stay informed about: Schema evolution (Matisse or Cache) 
Back to top
Login to vote
Display posts from previous:   
   Database Help (Home) -> Object-Oriented All times are: Pacific Time (US & Canada) (change)
Page 1 of 1

 
You can post new topics in this forum
You can reply to topics in this forum
You can edit your posts in this forum
You can delete your posts in this forum
You can vote in polls in this forum



[ Contact us | Terms of Service/Privacy Policy ]