事件源 SQL 服务器写入事件存储列
Event Sourcing SQL Server Write Event Store Column
In EventSourcing Write Event Table in SQL 服务器:为什么常见的设计模式使用varbinary(max)
来存储数据?我们正在存储 JSON API 数据。我在所有模板中都看到了它。
根据this varbinary(max)
当列数据条目超过 8,000 字节时使用。因此,很可能以 JSON 格式存储的事件超过 8,000 字节,最大长度未知。领域事件可以很小也可以很大,事件存储应该允许任何大小的数据被持久化。
此外,使用二进制格式可确保 JSON 字符串对 SQL 服务器不透明,并且应由软件正确解码。
In EventSourcing Write Event Table in SQL 服务器:为什么常见的设计模式使用varbinary(max)
来存储数据?我们正在存储 JSON API 数据。我在所有模板中都看到了它。
根据this varbinary(max)
当列数据条目超过 8,000 字节时使用。因此,很可能以 JSON 格式存储的事件超过 8,000 字节,最大长度未知。领域事件可以很小也可以很大,事件存储应该允许任何大小的数据被持久化。
此外,使用二进制格式可确保 JSON 字符串对 SQL 服务器不透明,并且应由软件正确解码。