On Tue, Jul 15, 2008 at 2:16 PM, Fernando Gomez <[log in to unmask]> wrote: > > Any thoughts about a convenient way of storing and (more importantly) > indexing & retrieving MARC records using GAE's Bigtable? > GAE uses Django's object-relational model. You can define a Python class, inherit from db.model, declare properties of your model; then instances can be created, stored, retrieved and updated. GAE performs automatic indexing on some fields, and you can tell it to index on others, or using certain combinations. Aside from the limitations imposed by the index model, the problem then is fundamentally similar to how you index MARC data for use in any discovery system. Presumably, you could learn from the experiences of the many projects that have done that - some in Python, such as http://code.google.com/p/fac-back-opac/ (though they use Django, they don't appear to be using its object-relational db model for MARC records; I say this from a 2 min examination of parts of their code; I may be wrong. PyMarc itself doesn't support it.) - Godmar