On Wed, Mar 30, 2011 at 7:58 PM, Rohit <rohitj...@gmail.com> wrote:
> Hi,
>     I plan to implement HBase backend support for Django as part of
> GSoC 2011. Before I flesh out the idea in detail, I would like to know
> if this is useful enough to Django, whether there are alternatives to
> using HBase in the first place.

I'm not sure this is a good project for GSoC.

Firstly, Alex Gaynor worked on providing support for non-relational
backends in last year's GSoC; that code hasn't landed in trunk yet,
and may undergo some more modification before it does. If you were to
build a HBase backend for Django under the auspices of the GSoC, it
would need to use this interface. So, you're proposing a project that
will be working against an interface that is still a work in progress.

Secondly, HBase support itself (or support for any non-relational
store) is unlikely to end up in core any time soon. Therefore, you're
proposing to work on a project that won't become part of core. I'm not
saying that contributing to Django's broader community isn't without
merit, but Django has a limited number of GSoC slots, so we're looking
to get the most bang for our buck. Working on Django's core is an easy
win; if it's going to be an external project, it would need to be
something that a large part of Django's community would gain benefit
from (c.f., Armin Ronacher's template compilation proposal).

Lastly, I'm not convinced that a backend for a single data store is a
project that would be big enough for a Summer of Code. Alex built a
MongoDB backend as part of his GSoC work, and he also had to do a
bunch of refactoring of Django's query engine in order to make it
work. You're proposing a massive subset of the work that he proposed
(and delivered), which leads me to suspect that you won't actually
fill an entire summer with this proposal.

If you're still interested in the GSoC, we're still interested in
having you as an applicant. If you're looking for other GSoC project
ideas, the list on the wiki [1] has a bunch of other suggestions.

[1] http://code.djangoproject.com/wiki/SummerOfCode2011

Yours,
Russ Magee %-)

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To post to this group, send email to django-developers@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