Lightning.NET
Lightning.NET copied to clipboard
.NET library for LMDB key-value store
Please use Marshal.StringToCoTaskMemUTF8 to pass path as an utf8 string instead of the letting the default ansi marshal happen in the dllimport.
Hi I attempted to use this library in a Xamarin.iOS and received the following exception: ``` System.DllNotFoundException: lmdb assembly: type: member:(null) at (wrapper managed-to-native) LightningDB.Native.Lmdb.mdb_env_create(intptr&) at LightningDB.LightningEnvironment..ctor (System.String path, LightningDB.EnvironmentConfiguration...
Topics ### LMDB Basics - Overview of concepts and terms - Usage scenarios - Common problems and limitations (find some by looking at github issues) - Max Key size (511...
Hi guys, First of all, I want to say that I really appreciate the effort that you put in this library! I have a question: Is there a good reason...
I'm catching up on some of the improvements made over the last few versions of .NET. I noticed that 7 has a new LibraryImport attribute that I could possibly leverage....
Update example code in README to show that a Put to a full env will return a Success value, even though the Commit will fail with Map Full, which may...
In some Windows production environments, we observed that a specific Put operation makes the entire application crash in an uncontrollable way using the latest version of LightningDB and .NET 8....
The current test is failing. Initially I thought it was the update to compile with out debug for the native lib, but reverting has no affect. Separately, this feature has...
Optimizations suggested by @sebastienros in https://github.com/CoreyKaylor/Lightning.NET/issues/191 I've only compared to v0.20.0, not the previous comparer implementations. The current branch outperforms the baseline v0.20.0 between 5% and 20% Separately, it feels...
Seeing your latest PR and calling AspSpan I wondered how MDBValue was designed. Here is what Opus is suggesting: # MDBValue Performance Optimizations This document outlines potential performance optimizations for...