hi dlypka, that's fantastic! I would love to hear more / see some code examples.
GAE datastore Class level is what I had in mind (pardon my shorthand of referring to it as bigtable) C On Aug 19, 6:24 pm, dlypka <dly...@gmail.com> wrote: > I believe it is possible to have a hybrid model. I have one working > (to some degree). > My approach is not related to the column-oriented aspect. I'm working > at the GAE datastore CLASS level, not BigTable low-level. > So I am pushing ahead with it, and anyone who is interested may > contact me for code. > > On Aug 19, 12: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 -~----------~----~----~----~------~----~------~--~---