There are 2 things to keep in mind here:

Specificity (big tables) and abstraction (portability, DAL).

Right now, the data abstraction layer of web2py (DAL) handles RDBM's rather
close to the RDBM (that is, it is not an object-relational mapper, but a bit
lower level).   It also handles those concepts from that abstraction which
map well into big tables.  DAL also creates freatures (form generation, auth
tools, etc.) based on DAL information.

IF you make BT (big table) specific adaptations, you will [1] risk losing
the abstractions and the interface into web2py facilities.   But it may be a
useful start.  A better start would be to look at what abstractions DAL
employes, what the interfaces to the rest of web2py are, and create an
interface class for "COLUMN ORIENTED STORES" (e.g. start with just big table
if you want).   This would be more interesting results than merely "I want
to access all of big tables facilities" - it would reach into how to hook it
into the nature of what web2py does.



On Wed, Aug 19, 2009 at 11:20 AM, dlypka <dly...@gmail.com> wrote:

>
> rdbm is still needed to drive CRUD forns
>
> On Aug 19, 11:56 am, Carl <carl.ro...@gmail.com> wrote:
> > Google's own video are a place to start:
> >
> > Wipe your mind of rdbm design, sit back and breath them in...
> http://www.youtube.com/watch?v=tx5gdoNpcZMhttp://www.youtube.com/watch?v=rRCx9e38yr8
> >
> > On Aug 19, 4:28 pm, Benigno <bca...@albendas.com> wrote:
> >
> >
> >
> > > Hello Carl,
> >
> > >     My question was rather more generic, I mean from an application
> > > design point of view, what things does one need to consider when
> > > creating an app for GAE. I was asking about Rdb, because thats the
> > > only db structure I have been working with all my life so it would
> > > have been more "intuitive" for me to understand the concepts.
> >
> > > On Aug 19, 2:36 pm, Carl <carl.ro...@gmail.com> wrote:
> >
> > > > hi Benigno,
> >
> > > > 'fraid my project is from a clean sheet so I've not investigated how
> > > > to migrate relational databases.
> > > > I'm currently looking athttp://code.google.com/p/app-engine-patch
> > > > which leverages Django to access BigTable natively.
> >
> > > > C
> >
> > > > On Aug 19, 12:52 pm, Benigno <bca...@albendas.com> wrote:
> >
> > > > > Carl,
> >
> > > > >      Sorry I do not add any answer. I would be delighted to hear
> more
> > > > > about the subject, as it is indeed quite important for me too.
> >
> > > > >      Can you address me to any place to learn more about bigtable?.
> > > > > Rather, what are best practices and how to "transform" an Rdb
> > > > > structure into something that works for bigtable.
> >
> > > > > Cheers,
> > > > > Benigno.
> >
> > > > > On Aug 18, 1:37 pm, Carl <carl.ro...@gmail.com> wrote:
> >
> > > > > > hi
> >
> > > > > > I'm currently building a project with python, web2py & pyjamas; I
> will
> > > > > > be deploying on gae.
> >
> > > > > > As you will know gae isn't a relational store but leverages a
> > > > > > different design so I want to experiment with two different
> > > > > > approaches: a) accessing gae thru web2py (treating gae as a
> subset of
> > > > > > a relational db) and b) accessing bigtable more directly to help
> my
> > > > > > data accesses scale on google's infrastructure.
> >
> > > > > > Now core to web2py's philosophy is compatibility for code across
> a
> > > > > > range of data stores. I realise my option b) **may not** be
> compatible
> > > > > > with that goal (perhaps this is where the new DAL comes in?).
> >
> > > > > > finally the question: has anyone implemented bigtable directly
> while
> > > > > > still using web2py and if so, how do they do local testing?- Hide
> quoted text -
> >
> > - Show quoted text -
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To post to this group, send email to web2py@googlegroups.com
To unsubscribe from this group, send email to 
web2py+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to