Opened 5 years ago

Closed 5 years ago

#15966 closed New feature (wontfix)

Support for HandlerSocket on MySQL backend

Reported by: foxwhisper Owned by: nobody
Component: Database layer (models, ORM) Version: 1.3
Severity: Normal Keywords:
Cc: Triage Stage: Unreviewed
Has patch: no Needs documentation: no
Needs tests: no Patch needs improvement: no
Easy pickings: no UI/UX:


I'm not aware of any any current plans to implement HandlerSocket on MySQL backend in the core.

I'd like to suggest we open up talks into whether or not this would/should be included.

I'd love to see it for filter/get lookups, where fields specified all have indexes, and for it to do this behind the scenes, so no syntax modification is needed.

Change History (1)

comment:1 Changed 5 years ago by aaugustin

  • Needs documentation unset
  • Needs tests unset
  • Patch needs improvement unset
  • Resolution set to wontfix
  • Status changed from new to closed

For those (like me) who haven't ever heard of HandlerSocket, it's an experimental effort to bring NoSQL capacities to MySQL. The best info I could get is a github repository where the README says:

The current version of HandlerSocket only works with GNU/Linux.

In my opinion this is a deal-breaker.

Given that Django doesn't have any support for NoSQL currently—see NoSqlSupport—and that HandlerSocket is an experimental/alpha project that works only on one platform, I will close the ticket.

If you want to see HandlerSocket support in Django, you could:

  • develop it as a third-party project (for instance, as a custom database backend, something that Django supports very well), gather community support, and then bring the topic on django-developers,
  • join the effort on NoSqlSupport,
  • wait until HandlerSocket becomes stable and mainstream, and re-open this ticket.
Note: See TracTickets for help on using tickets.
Back to Top