Hey Sohail,

I am sorry but I dont clearly understand what does "migrating the data"
means?
You may "migrate the data" by dumping and restoring you database :).

I just wanted to say that well designed database does not need to be
restructured and there is no big problem to evolve well designed database.

Regards,
Dmitriy

2010/7/24 Sohail Somani <[email protected]>

> Your ideas are intriguing to me and I would like to subscribe to your
> newsletter.
>
> Actually, you make a fantastic point about liberal use of views but your
> solution does nothing for migrating the data :)
>
> On 10-07-24 4:49 AM, Dmitriy Igrishin wrote:
> > Hey all,
> >
> > IMHO.
> >
> > Well designed database - not only structure, but a collection of many
> > types of the objects,
> > such as triggers, rules, functions, operators, domains and so on. So,
> > migrating from one
> > (good :) database version to another is an art.
> > One of the key aspect of good database design - liberal use of views
> > (and rules). Views
> > allows to encapsulate the details of the structure of the tables, which
> > may change as
> > the application evolves, behind consistent interfaces.
> >
> > For bad designed databases the best migration schema is:
> >    DROP DATABASE bad_designed;
> >    CREATE DATABASE well_designed;
> >    -- ...
> >
> > Regards,
> > Dmitriy
> >
> > 2010/7/23 Sohail Somani <[email protected]
> > <mailto:[email protected]>>
> >
> >     On 10-07-23 7:28 AM, Koen Deforche wrote:
> >      > Hey,
> >      >
> >      > 2010/7/23 Sohail
> >     Somani<[email protected]
> >     <mailto:[email protected]>>:
> >      >> >  On 10-07-22 10:29 AM, Sohail Somani wrote:
> >      >>> >>  Simple migrations are easy. Tricky are hard. That's
> >     probably why  most
> >      >>> >>  tools stick to SQL.
> >      >> >
> >      >> > 'Boost' RDB may make that a bit easier:
> >      >> >
> >      >> > http://code.google.com/p/boost-rdb/
> >      >> >
> >      >> >  I haven't been able to get it to compile yet though.
> >      > That project started around the same time as we started Wt::Dbo.
> >      >
> >      > It would be nice to see it succeed as indeed it focusses on a
> single
> >      > aspect that is missing from Wt::Dbo, and would be nice for a
> >     migration
> >      > definition or even query language for Wt::Dbo, but it seems it is
> no
> >      > longer actively developed (last commit from January?).
> >      >
> >      > Regards,
> >      > koen
> >      >
> >
> >     Docs look almost complete. Maybe there are no bugs :)
> >
> >     http://yorel.be/boost/libs/rdb/doc/html/index.html
> >
> >
> >
> >
> ------------------------------------------------------------------------------
> >     This SF.net email is sponsored by Sprint
> >     What will you do first with EVO, the first 4G phone?
> >     Visit sprint.com/first <http://sprint.com/first> --
> >     http://p.sf.net/sfu/sprint-com-first
> >     _______________________________________________
> >     witty-interest mailing list
> >     [email protected]
> >     <mailto:[email protected]>
> >     https://lists.sourceforge.net/lists/listinfo/witty-interest
> >
> >
> >
> >
> >
> ------------------------------------------------------------------------------
> > This SF.net email is sponsored by Sprint
> > What will you do first with EVO, the first 4G phone?
> > Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
> >
> >
> >
> > _______________________________________________
> > witty-interest mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/witty-interest
>
>
>
>
> ------------------------------------------------------------------------------
> This SF.net email is sponsored by Sprint
> What will you do first with EVO, the first 4G phone?
> Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
> _______________________________________________
> witty-interest mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/witty-interest
>
------------------------------------------------------------------------------
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
_______________________________________________
witty-interest mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/witty-interest

Reply via email to