[Grok-dev] Re: STORM howto
cklinger at novareto.de
Fri Mar 14 05:16:01 EDT 2008
Sebastian Ware schrieb:
> Do I add nva.stormcontainer in setup.py in order to fetch this egg? I
> would like to try it.
Yes this should do it. Hopefully...
> Also, is there any way I can control the commits? I am basically doing:
> for obj in objlist:
> ormContainer['id'] = obj
In the stormcontainer there is a __setitem__ which is responsible for
def __setitem__(self, name, item):
store = getUtility(IZStorm).get(self.getStoreUtilityName())
The transaction.commit() fires also an rdb.commit. This means on every
insert there is a commit.
But maybe it is possible to delete the transaction.commit() in
__setitem__, and rely on zopes transaction.commit.?
> And, I only want 1 commit for all the inserts.
> Mvh Sebastian
> 14 mar 2008 kl. 09.39 skrev Christian Klinger:
>> I will first introduce myself a little bit:
>> I ´m working with zope since 3-4 years. I started with
>> TTW-Programming, Plone/Archetypes and now im looking forward into
>>> Christian (Klinger), Sebastian, and Brandon too:
>>> I just started a discussion on the Storm mailing list with some
>>> questions. I'm exploring whether Storm could make for a good default
>>> relational database integration layer for Grok.
>> Yes i have seen your post. A very good starting point for discussions...
>> As some of you know i worked on piece of software called
>> nva.stormcontainer. The goal of this container is do the same as a
>> normal grok.Container but write/read. the objects from an rdb instead of
>> I have a first release on pypi:
>> dobee (Bernd Dorn) from lovely.systems and Gustavo Niemeyer gave me some
>> great feedback on the stormcontainer.
>> I ´ve in my local repository a new version of this container with
>> nearly all suggestions from Bernd.
>> Here are the reasons why i take storm instead of sqlalchemy:
>> -- out of the box Zope-Integration
>> -- very easy and understandable
>> I hope i can join the Grokkerdam sprint to work on these topics.
>> Grok-dev mailing list
>> Grok-dev at zope.org
More information about the Grok-dev