![]() |
VOOZH | about |
dotnet add package Sekiban.Dcb.MaterializedView --version 10.2.2
NuGet\Install-Package Sekiban.Dcb.MaterializedView -Version 10.2.2
<PackageReference Include="Sekiban.Dcb.MaterializedView" Version="10.2.2" />
<PackageVersion Include="Sekiban.Dcb.MaterializedView" Version="10.2.2" />Directory.Packages.props
<PackageReference Include="Sekiban.Dcb.MaterializedView" />Project file
paket add Sekiban.Dcb.MaterializedView --version 10.2.2
#r "nuget: Sekiban.Dcb.MaterializedView, 10.2.2"
#:package Sekiban.Dcb.MaterializedView@10.2.2
#addin nuget:?package=Sekiban.Dcb.MaterializedView&version=10.2.2Install as a Cake Addin
#tool nuget:?package=Sekiban.Dcb.MaterializedView&version=10.2.2Install as a Cake Tool
Sekiban DCB is the recommended event sourcing implementation for new projects. It uses tag-based consistency boundaries instead of traditional aggregates, enabling more flexible cross-entity transactions without saga complexity.
📚 Documentation: sekiban.dev
| Implementation | Description | Status |
|---|---|---|
| Sekiban DCB | Dynamic Consistency Boundary - tag-based event sourcing | ✅ Recommended |
| Sekiban.Pure | Traditional aggregate-based event sourcing | ⚠️ Deprecated |
dotnet new install Sekiban.Pure.Templates
dotnet new sekiban-orleans-aspire -n YourProjectName
SortableUniqueId| Event Store | Package | Cloud |
|---|---|---|
| Cosmos DB | Sekiban.Dcb.CosmosDb |
Azure |
| PostgreSQL | Sekiban.Dcb.Postgres |
Any |
| DynamoDB | Sekiban.Dcb.DynamoDB |
AWS |
| SQLite | Sekiban.Dcb.Sqlite |
Local/Dev |
| Storage | Package | Cloud |
|---|---|---|
| Azure Blob | Sekiban.Dcb.BlobStorage.AzureStorage |
Azure |
| Amazon S3 | Sekiban.Dcb.BlobStorage.S3 |
AWS |
| Package | Description |
|---|---|
Sekiban.Dcb.Core |
Core framework |
Sekiban.Dcb.Core.Model |
Domain model interfaces |
Sekiban.Dcb.WithResult |
ResultBox integration |
Sekiban.Dcb.Orleans.WithResult |
Orleans + ResultBox |
Sekiban.Dcb.Postgres |
PostgreSQL event store |
Sekiban.Dcb.CosmosDb |
Cosmos DB event store |
Sekiban.Dcb.DynamoDB |
DynamoDB event store |
Sekiban.Dcb.Sqlite |
SQLite event store |
Sekiban.Dcb.BlobStorage.AzureStorage |
Azure Blob snapshots |
Sekiban.Dcb.BlobStorage.S3 |
S3 snapshots |
Dynamic Consistency Boundary (DCB) replaces rigid per-aggregate transactional boundaries with context-sensitive consistency based on event tags. Each event carries tags representing affected entities, and consistency is enforced only on the tags reserved by a command.
Learn more at dcb.events
Apache 2.0 - Copyright (c) 2022- J-Tech Japan
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net9.0 net9.0 is compatible. net9.0-android net9.0-android was computed. net9.0-browser net9.0-browser was computed. net9.0-ios net9.0-ios was computed. net9.0-maccatalyst net9.0-maccatalyst was computed. net9.0-macos net9.0-macos was computed. net9.0-tvos net9.0-tvos was computed. net9.0-windows net9.0-windows was computed. net10.0 net10.0 is compatible. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
Showing the top 5 NuGet packages that depend on Sekiban.Dcb.MaterializedView:
| Package | Downloads |
|---|---|
|
Sekiban.Dcb.MaterializedView.Postgres
Sekiban - PostgreSQL implementation for DCB materialized views |
|
|
Sekiban.Dcb.MaterializedView.Orleans
Sekiban - Orleans grain orchestration for DCB materialized views |
|
|
Sekiban.Dcb.MaterializedView.SqlServer
Sekiban - SQL Server implementation for DCB materialized views |
|
|
Sekiban.Dcb.MaterializedView.Sqlite
Sekiban - SQLite implementation for DCB materialized views |
|
|
Sekiban.Dcb.MaterializedView.MySql
Sekiban - MySQL implementation for DCB materialized views |
This package is not used by any popular GitHub repositories.