如果您使用Redis(一种高级键值存储,支持字符串、列表、集合等),那么这非常简单。我已经开发了一个C# redis 客户端,它原生支持存储 POCO 的数据模型。OrmLite可以使用这些完全相同的 POCO将其存储在 RDBMS 中。
顺便说一句,Redis 速度很快,我有一个基准测试,可以在 1.2 秒内存储和检索整个 Northwind 数据库(3202 条记录)(在 3yo iMac 上的 UnitTest 中运行)。
我以两种方式存储实体
urn:user:1
ids:userlists:user