that sounds excellent Yarko. I'll willing to experiment and report back. have you any idea where I can start? by which I mean: how do I go about experimenting with, say gae's ListProperty from within a Web2py project. If I use dev-appserver I can run BigTable code locally. What's needed to run it locally within a Web2py environment?
I need to run/test locally otherwise my development loop is going to be too broad (uploading to google and reading thru its logs to see what caused the errors) C On Aug 19, 5:25 pm, Yarko Tymciurak <yark...@gmail.com> wrote: > 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/watc... > > > > 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 -~----------~----~----~----~------~----~------~--~---