SoundFingerprinting.Extensions.LMDB 5.2.3.1-rc2

Database adapter for SoundFingerprinting algorithm using LMDB database. It's fast, it's persistent and safe from data violation.

This is a prerelease version of SoundFingerprinting.Extensions.LMDB.
There is a newer version of this package available.
See the version list below for details.
Install-Package SoundFingerprinting.Extensions.LMDB -Version 5.2.3.1-rc2
dotnet add package SoundFingerprinting.Extensions.LMDB --version 5.2.3.1-rc2
<PackageReference Include="SoundFingerprinting.Extensions.LMDB" Version="5.2.3.1-rc2" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add SoundFingerprinting.Extensions.LMDB --version 5.2.3.1-rc2
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

Version 5.2.3.1 brings totally new LMDB .NET wrapper. It uses Span and Memory constructs to bring zero-copy reads from LMDB library. This means whole new level of optimization in .NET Core 2.1 (and newer) runtimes. It still work on .NET Framework, but it doesn't have these optimizations implemented. Optimizations are mainly in allocation counts. Older version on single recognition could allocate even 250 MB. New version does the same little bit faster while allocating only 1.5 KB!

     Please note that this new .NET wrapper is in preview now. It require MyGet feed in NuGet configuration to get it's dependencies. I'm using it in production and i do not note any problems with stability so far.

     Version 5.2.3.1 is NOT backwards compatibile in any way. You'll need to rebuild database from the ground after the update.

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
7.0.0 15 10/14/2019
6.2.2.1 78 5/12/2019
6.2.2 74 5/11/2019
6.2.0 98 4/2/2019
6.0.0 150 11/8/2018
5.2.3.1 138 10/18/2018
5.2.3.1-rc2 110 10/15/2018
5.2.3.1-rc1 116 10/8/2018
5.2.3.1-beta2 118 9/26/2018
5.2.3.1-beta1 127 9/24/2018
5.2.2.3-beta2 132 9/18/2018
5.2.2.3-beta1 129 9/17/2018
5.2.2.2 152 9/13/2018
Show less