突然想到一个问题:有关 cqrs 分离

大部分的系统,都是查询多,c少,那为什么我们不把q放在内存里面,而c直接操作数据库呢?


就如enode,c在内存,而q在数据库,当然q也很容易扩展到内存缓存上。
二个enode案例demo,都可以让c的性能提升了,而让q的性能下降了(总是读库,都没有用到缓存)。


我觉得enode因该默认配备一种内存数据库,Denormalizer直接更新到内存里去,然后直接在那个内存数据库上面查询。
这个内存数据库要能建索引,若能分词,如solr一样,那就更棒了。

posted on 2015-09-08 18:43  lcs-帅  阅读(178)  评论(0编辑  收藏  举报

导航