Boutquin.Storage.Infrastructure
2.0.0
dotnet add package Boutquin.Storage.Infrastructure --version 2.0.0
NuGet\Install-Package Boutquin.Storage.Infrastructure -Version 2.0.0
<PackageReference Include="Boutquin.Storage.Infrastructure" Version="2.0.0" />
<PackageVersion Include="Boutquin.Storage.Infrastructure" Version="2.0.0" />
<PackageReference Include="Boutquin.Storage.Infrastructure" />
paket add Boutquin.Storage.Infrastructure --version 2.0.0
#r "nuget: Boutquin.Storage.Infrastructure, 2.0.0"
#:package Boutquin.Storage.Infrastructure@2.0.0
#addin nuget:?package=Boutquin.Storage.Infrastructure&version=2.0.0
#tool nuget:?package=Boutquin.Storage.Infrastructure&version=2.0.0
Boutquin.Storage 2.0.0
Storage engines, serialization and data processing components for .NET 10, inspired by Designing Data-Intensive Applications.
| Package | Purpose |
|---|---|
Boutquin.Storage.Domain |
Storage interfaces, value types and serialization helpers |
Boutquin.Storage.Infrastructure |
LSM engines, WAL recovery, SSTables, columnar time-series storage, indexes and processing components |
Boutquin.Storage.SourceGenerator |
Generated tagged serialization, ordered keys, columnar access and compiler diagnostics |
Install
Install matching versions for an application that uses generated serializers:
dotnet add package Boutquin.Storage.Domain --version 2.0.0
dotnet add package Boutquin.Storage.Infrastructure --version 2.0.0
dotnet add package Boutquin.Storage.SourceGenerator --version 2.0.0
The runtime targets .NET 10. The generator needs a Roslyn 5.9 or newer compiler host;
.NET SDK 10.0.401 satisfies this requirement. The external Boutquin.Domain dependency
is available on nuget.org at 1.0.0.
Documentation
Migration requires exporting and re-ingesting existing 1.x data; 2.0.0 does not read the old
persisted formats and its detection of them is best-effort, so mark 1.x data directories with an
out-of-band marker (see the migration guide). The Boutquin.Storage.Distributed reference assembly
is available in the source repository and is not a NuGet package.
Licensed under Apache 2.0.
| 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
- Boutquin.Storage.Domain (= 2.0.0)
- Google.Protobuf (>= 3.36.2)
- K4os.Compression.LZ4 (>= 1.3.8)
- System.IO.Hashing (>= 10.0.12)
- TestableIO.System.IO.Abstractions (>= 22.2.0)
NuGet packages (3)
Showing the top 3 NuGet packages that depend on Boutquin.Storage.Infrastructure:
| Package | Downloads |
|---|---|
|
Boutquin.MarketData.Storage
Package Description |
|
|
Boutquin.MarketData.Cache
Package Description |
|
|
Boutquin.MarketData.DependencyInjection
Package Description |
GitHub repositories
This package is not used by any popular GitHub repositories.