On Sun, Jan 17, 2010 at 5:36 AM, Russell Keith-Magee
<freakboy3...@gmail.com> wrote:
> On Sun, Jan 17, 2010 at 9:37 AM, Waldemar Kornewald
> <wkornew...@gmail.com> wrote:
>> On Sat, Jan 16, 2010 at 10:35 PM, flo...@gmail.com <flo...@gmail.com> wrote:
>>> I'm not really a developer on Django itself, but I am fairly
>>> interested in non-relational databases, and some of the things being
>>> said in this thread worry me a bit.
>>
>> OK, if you read my mail literally I sound like "all" nonrel DBs are
>> the same. Of course they're not and you can find a counter-example for
>> almost everything. There's nothing to worry about, though. The
>> counter-examples simply need additional changes to get supported. It's
>> not like my changes would prevent other backends.
>
> No, but they don't allow other backends either. From my perspective,
> the purpose of this effort is to make the modifications to core that
> make *any* backend that stores data possible.

It is, absolutely. I think most (if not all) of the other key-value
stores need just two additions:

1. AutoField with string values

2. Extra backend-specific meta-data in Model
CouchDB and other versioned backends would store the internal revision
number and use that on UPDATE, for example.

In my previous mail I already mentioned that probably all nonrel
backends will need to know the pk column names of all tables in order
to emulate JOINs and maybe a few other features.

Have I missed anything?

As Thomas said, I just wanted to know whether you'd suggest going on
with our SQLCompiler-based solution and I'd like to know what you
think about it in general. Or is it too early to say anything?

Bye,
Waldemar Kornewald

--
http://twitter.com/wkornewald
http://bitbucket.org/wkornewald/
http://allbuttonspressed.blogspot.com/
-- 
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To post to this group, send email to django-develop...@googlegroups.com.
To unsubscribe from this group, send email to 
django-developers+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-developers?hl=en.


Reply via email to