Skip to content

Is there a schedule to support MySQL? #95

Closed

Description

@theplacefordev

Thank you for the great library! Do you consider to support MySQL? It does support locking features https://dev.mysql.com/doc/refman/5.7/en/locking-functions.html to implement distributed locking on top of it.

Thanks in advance.
Rustam

Activity

  1. theplacefordev commented on Jun 25, 2021

    @theplacefordev
    Author
  2. madelson commented on Jun 25, 2021

    @madelson
    Owner

    @theplacefordev I'd be open to adding this; seems straightforward. Would you be willing to test out a prerelease package and confirm that it is functioning as expected?

  3. theplacefordev commented on Jul 8, 2021

    @theplacefordev
    Author

    @madelson yes, of course. Thanks in advance!

  4. madelson commented on Jul 23, 2021

    @madelson
    Owner

    @theplacefordev as I've started working on this I noticed that there seem to be 2 popular drivers: https://www.nuget.org/packages/MySql.Data/ and https://www.nuget.org/packages/MySqlConnector/.

    I'm curious which of these you have experience with and whether you think one or the other seems like a better default?

  5. madelson commented on Jul 28, 2021

    @madelson
    Owner

    Actually, seems like we'll have to use MySqlConnector as the default because it has better license terms.

  6. theplacefordev commented on Aug 24, 2021

    @theplacefordev
    Author

    @madelson I use it with EF Core and Pomelo.EntityFrameworkCore.MySql provider which is using MySqlConnector, so it works for me

  7. madelson commented on Aug 24, 2021

    @madelson
    Owner

    Thanks @theplacefordev ! I am close to having an alpha package out.

  8. added a commit that references this issue on Aug 25, 2021
    4c0b7ff
  9. madelson commented on Aug 25, 2021

    @madelson
    Owner

    @theplacefordev I've published a release candidate version: https://www.nuget.org/packages/DistributedLock.MySql/1.0.0-rc01

    Would you mind giving it a try and confirming that it works for you?

  10. theplacefordev commented on Aug 29, 2021

    @theplacefordev
    Author

    @madelson sure I will try it tomorrow. Thanks a lot!

  11. bgrainger commented on Sep 4, 2021

    @bgrainger

    FYI, MySqlConnector is the only MySQL ADO.NET library that supports asynchronous operations; all "Async" methods in MySql.Data operate synchronously: https://bugs.mysql.com/bug.php?id=70111.

  12. madelson commented on Sep 9, 2021

    @madelson
    Owner

    @theplacefordev not rush but did you get a chance to try this library?

  13. theplacefordev commented on Sep 23, 2021

    @theplacefordev
    Author

    @madelson Sorry for the delay. I've tested it on my laptop with MySql 5.7, .NET Core 3.1, EF 5, and MySqlConnector 1.3.11 - it seems to works for my test cases. Thank you!

  14. madelson commented on Sep 26, 2021

    @madelson
    Owner

    Thanks! I'll get a stable version merged soon! Re-opening for now to remind me.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions