『RedisとMongoDBについて調べた』(2013-02-03)について考え直した。Redisによる透明な永続化層のアーキテクチャは、下記のようにシンプルになる。『データベースを使った永続化への復讐』(2013-02-03)に書いた理想に少しずつ近づいている。 エンティティと値オブジェクト すべてがオブジェクトである。 オブジェクトには二種類ある。エンティティと値オブジェクトである。 エンティティは、ドメインで意味のあるIDを持つ(例:ISBN)。 値オブジェクトは、エンティティを記述する。アイデンティティ(ID)はない。 Redisによる永続化の方針 エンティティだけを永続化する。 エンティティは、シリアライズして、Redisのhashに保存する。 値オブジェクトは、その値とクラス情報のペアで表現する。 他エンティティへの参照は、エンティティIDとクラス情報のペアで表現する。 エンテ