![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
Hi, How do you manage schema evolution with Matisse or Cache? (update/add/remove of class/attribute/methods/relationships) Thanks, Eun |
#3
| |||
| |||
|
|
Hi, How do you manage schema evolution with Matisse or Cache? (update/add/remove of class/attribute/methods/relationships) Thanks, Eun |
#4
| |||
| |||
|
|
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 (AT) hotmail (DOT) com (Eun Choi) wrote in message news:<d71f7501.0402221604.102e3d6e (AT) posting (DOT) google.com>... Hi, How do you manage schema evolution with Matisse or Cache? (update/add/remove of class/attribute/methods/relationships) Thanks, Eun |
#5
| |||
| |||
|
|
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 |
#6
| |||
| |||
|
|
"Wolf Koelling" <wolf.koelling (AT) slaughterandmay (DOT) com> wrote in message news:eef28651.0402240648.9b90f35 (AT) posting (DOT) 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. |
![]() |
| Thread Tools | |
| Display Modes | |
| |