私信  •  关注

mythz

mythz 最近创建的主题
mythz 最近回复了
4 年前
回复了 mythz 创建的主题 » ServiceStack的RedisTypedClient

RedisTypedClient-可以使用字符串定义类型吗?

不,类型化客户机只处理类型,而不是未知的数据结构,您需要使用字符串存储任意JSON有效负载 IRedisClient

要维护这些关系,可以将它们存储在Redis集中 described in this previous answer 这就是 StoreRelatedEntities() StoreAll() 正常情况下,但也使用urn维护索引集中的相关实体(例如。 urn:File:x )作为存储每个实体的标识符。

GetRelatedEntities() 然后读取“关系集索引”中维护的所有id并使用 GetValues() 通过骨灰盒获取所有实体。

13 年前
回复了 mythz 创建的主题 » 面向中小型应用程序的非关系数据库(nosql)

好吧,rdbms的一个问题是,您需要花费精力将编程语言领域模型映射到rdbms的关系模式。这项工作通常花费在配置orm层上。

使用nosql数据库,您不必将对象映射到关系模型,而且在大多数情况下,您的对象是按原样序列化的。由于缺乏中间模式, data migrations and versioning become easier .

另一个好处是可伸缩性和性能。因为大多数时候你的数据都是通过“密钥”有效地接收的,所以所有的东西都要使用和索引。通过对键执行一个%(mod)来对提供自然数据分区的可用nosql实例的数量进行简单的分片是可能的,这对于分片是至关重要的。

如果您有兴趣了解使用nosql开发与rdbms的区别,那么我有一个教程演示如何进行 designing a simple blog application using Redis .