sergiychernov / SqlStreamStore

.NET Stream Store library targeting SQL based implementations.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SQL Stream Store

A stream store library for .NET

This project is under heavy development at this time.

Key design considerations:

  • Designed to only support RDMBS\SQL implementations.
  • API and behaviour is influenced by EventStore
  • Async by default
  • JSON only event and metadata payloads
  • No in-built snapshot support; can be implemented externally (it's just a projection, right?)
  • Leverage RDBMS specific notifications, if available, for low latency catch-up subscriptions
  • No support for System.Transaction enforcing the concept of the stream as the consistency and transaction boundary.

CI Feed

About

.NET Stream Store library targeting SQL based implementations.

License:MIT License


Languages

Language:C# 98.2%Language:PowerShell 1.2%Language:PLpgSQL 0.4%Language:PLSQL 0.1%Language:SQLPL 0.1%