If the database is complex (or may become more so in future) then why
not use Sql. It's just safer and more flexible.

GAE is great as a free way of dishing up views of single tables. With
a few extra feeds here and there.

Plus,  whenever I have had a complex system and compromised (by
denormalising) my data,  I have invariably regretted it later.  I mean
here, more important corporate data rather than for example blogs and
promotional websites.


On May 16, 11:55 am, Marek Mollin <[email protected]> wrote:
> Hello,
>
> As I have been more and more interested in GAE from app design
> perspective. I lurked into the codebase for web2py's gae driver and it
> seems to be mapping all the native futures I would like to have ( 'out
> of the box without custom queries' ). However I am wondering about the
> general experience.
>
> I know google has its up and downs with gae and I know the limitations
> it imposes. However I am worried that if I layout my database in non-
> rdbms fashion I have to design it with different paradigms in mind.
>
> Problem is what if I find google ineffective. My fears come from lack
> of static system, since a lot of the stuff I will be doing within my
> app will require file hosting. Have you done anything serious,
> designed it to work with gae and then changed your mind and switched
> to rdbms.
>
> I know I can change the driver, but its not that simple. Since I will
> have data that's heavily denormalized and very redundant. Have you got
> any studycase of migrating back and forth?
>
> Also how do you see the scalability of gae from large project
> perspective. I am not talking dummy-apps, but have you for instance
> developed an app that was designed to work with rdbms and switched to
> google and noticed its running much faster...
>
> I am starting a big project, have web2py as my choice (at least now)
> and after 
> readinghttp://www.carlosble.com/2010/11/goodbye-google-app-engine-gae/
> I am starting to rethink my choices.
> Also another thing is lack of merge-join which I find would made life
> easier(but I might be wrong? what's the story of implementing
> those...?)
>
> Regards,

Reply via email to