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.