今日はオフ
昼は冷やし中華。ドクター中松の夕食は冷やし中華だったらしい。奇遇だ。ドクター中松は麻布卒だが、何か関係があるのだろうか。
その後、海に行き、海を眺めながらコーディングをしてた。
https://github.com/akiradeveloper/kvs-perf-evaluation
lolraftのバックに使うKVSを選定する。Raftで使うには厳しい制約があり、書きましたと外に報告してしまったら、やっぱり消えましたは許されない。なので、書いたデータは基本的には書いた時に永続化されないといけない。より詳しく言うと、読む時に永続化するでもよいのだが、簡明には書いたときだ。
sledとredbについては実験したが、sledはデフォルトでは書き込み時に永続化しないので、大げさに毎回flushすると、死ぬほど遅くなり、redbに負ける。redbはデフォルトで即時書き込みを行うからRaftの要件に合う。
なので今のところ候補はredbということになるが、本当にいいのかは悩ましいところだ。死ぬほど悪いとは思わないが、別に早くもないため。
sledを何かうまく使えないか考えたい。他にはrocksdbも評価する予定だ。
英語の勉強もしたが、予定通りは進まなかった。コーディングに集中したため。
おれはこのままいくと2年後に自殺することになるから、それまでに納得のいくものを仕上げたい。ユーザをつけて、有名なRaftライブラリの開発者になり、そして満足した上で死にたい。
あるいは、ワクチニストどもに死んでもらってこの世界がおれに有利になるか。瀬戸際だ。