SolariumDb.IoUring
0.1.3
dotnet add package SolariumDb.IoUring --version 0.1.3
NuGet\Install-Package SolariumDb.IoUring -Version 0.1.3
<PackageReference Include="SolariumDb.IoUring" Version="0.1.3" />
<PackageVersion Include="SolariumDb.IoUring" Version="0.1.3" />
<PackageReference Include="SolariumDb.IoUring" />
paket add SolariumDb.IoUring --version 0.1.3
#r "nuget: SolariumDb.IoUring, 0.1.3"
#:package SolariumDb.IoUring@0.1.3
#addin nuget:?package=SolariumDb.IoUring&version=0.1.3
#tool nuget:?package=SolariumDb.IoUring&version=0.1.3
SolariumDb.IoUring
A storage environment for Solarium on Linux 6.1 or later.
IoUringStorageEnvironment writes the database files through io_uring, on the
ioxide reactor. Reads and fsync stay on the calling thread.
Use it
dotnet add package SolariumDb.IoUring
using Solarium;
using Solarium.IoUring;
using IoUringStorageEnvironment environment = new();
using SolariumDb db = SolariumDb.Open("./data", new DbOptions { Environment = environment });
Create one environment per process. The host owns it and disposes it after every database that uses it.
License
MIT.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- ioxide (>= 0.21.412)
- SolariumDb (>= 0.1.3)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on SolariumDb.IoUring:
| Package | Downloads |
|---|---|
|
SolariumDb.Kahuna
A Kahuna storage engine on Solarium, an embedded key-value store for .NET with RocksDB's API: the persistence backend and the Raft WAL, loaded with --extension-assembly. |
GitHub repositories
This package is not used by any popular GitHub repositories.