• 追加された行はこの色です。
  • 削除された行はこの色です。
RIGHT:[[:t/永続化]] [[:t/DB]]

-%%バージョン追加/履歴保存%%
%%シリアライズは扱われるほうで行なうが、それを呼ぶのはDB。%%
%%オブジェクトID→シリアライズ値%%
-%%バージョン削除%%
%%最新版削除・1つ前を最新版に。%%
%%任意のバージョン削除。バージョン番号指定して。%%
-%%バージョンキーのリストを取得%%
%%1オブジェクト分の。%%
%%多数のオブジェクトの最新版キー取得。%%
-%%フィルタリングとソート%%
%%つまり検索。%%

---------------------------------------------------
%%ページの場合の検索%%
%%N-gram→キーと位置(先頭から何文字めか)%%

**DBに求めること [#qd960188]
・バージョン追加/履歴保存
 シリアライズは扱われるほうで行なうが、それを呼ぶのはDB。
オブジェクトID→シリアライズ値
・バージョン削除
 最新版削除・1つ前を最新版に。
 任意のバージョン削除。バージョン番号指定して。
・バージョンキーのリストを取得
 1オブジェクト分の。
 多数のオブジェクトの最新版キー取得。
・フィルタリングとソート
 つまり検索。

---------------------------------------------------
ページの場合の検索
 N-gram→キーと位置(先頭から何文字めか)
RIGHT:%%[[:t/実装]]%%

→永続化クラスとページや履歴は別。いらない。

RIGHT:[[:t/実装]]