I feel google app engine superior to any hosting dedicated or vps
which I will receive for even twice the price. GAE is great for many
reasons dont need to list them here. They have one of the best hosting
panels, deployment is ultrabrief, versioning etc. Its out-of-thebox
first time I opened panel I knew how to use it...

Plus with sql even with relatively small databases you run in to
trouble due to the architecture (and every hickup in application is
usually on the side of database... and sadly if you develop something
used by more than 1000 people a day sql is a pain in the ass and gets
very very expensive). I know that after denormalizing data its much
harder to normalize it again. My usual approach was -> get the data
possibly closest to 3NF then break it just a little bit for searching.

I find that integrity checks are not a necessity for dynamic website
(I mean we have all kinds of data intgerity and validation services
from the layer of rdbms, yet still we have to provide validators and
certain integrity precautions on the application level... this seems
very redundant...) I can check for integrity on weekly or nightly
basis.



On 17 Maj, 02:02, villas <[email protected]> wrote:
> 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