KdSoft.Lmdb 1.0.0-beta-2018-09-01

A zero-copy .NET wrapper for LMDB.

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

A .NET wrapper for OpenLDAP's LMDB key-value store.
It introduces the use of the Span<byte> type for interacting with the native LMDB library in order to reduce the need for copying byte buffers between native and managed scope. Cursor iteration (even with foreach) is allocation free.

The native C-API is exposed in a .NET typical way, so its use should be familiar to .NET developers.

It requires the .NET Core SDK 2.1 (or later) installed. There are no third-party dependencies.

A .NET wrapper for OpenLDAP's LMDB key-value store.
It introduces the use of the Span<byte> type for interacting with the native LMDB library in order to reduce the need for copying byte buffers between native and managed scope. Cursor iteration (even with foreach) is allocation free.

The native C-API is exposed in a .NET typical way, so its use should be familiar to .NET developers.

It requires the .NET Core SDK 2.1 (or later) installed. There are no third-party dependencies.

Version History

Version Downloads Last updated
2.0.0 154 1/15/2019
1.0.1 163 9/22/2018
1.0.0 113 9/12/2018
1.0.0-beta-2018-09-01 116 9/1/2018