Code

Opened 3 years ago

Closed 3 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:

Description

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.

Attachments (0)

Change History (1)

comment:1 Changed 3 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.

Add Comment

Modify Ticket

Change Properties
<Author field>
Action
as closed
as The resolution will be set. Next status will be 'closed'
The resolution will be deleted. Next status will be 'new'
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.