Unlearn RDBMS

アンラーンいいたかっただけというのはさておき、一念発起してRDBMSについての知識を棚卸ししてモダンな製品ないしデータ構造ないしアルゴリズムをさらってみようと思い立った。 イノシシ本をベースにしつつ、その他書籍やWebサイトを参考に自分なりに理解をまとめていくつもり。 なぜ思い立ったか MySQL5系ばかり(+たまにNoSQL製品)としか向き合ってこなかったことに危機感を覚えたから。 流石に最先端のDB研究を追いたいみたいなことは考えていないが、世のDB界隈の進歩に対して自分のキャリアの中で触れる技術があまりにも変わらなすぎた。 所謂NewSQLと呼ばれるような製品が普及し始めているし、MySQLですら8がでて久しいというのに、だ。 言い換えれば、シングルリーダーのMySQLで提供できるスケーラビリティや可用性を超えたプロダクトを作ることができない1。やばいやん。 ...

9月 27, 2021 · garsue

MySQLにおけるcompare-and-set

データ指向アプリケーションデザインの「7.2.3.4 compare-and-set」の最後に以下の記述があった。 データベースのcompare-and-set操作を頼りにする前に、それが安全なものかを調べてください。 ...

9月 20, 2020 · garsue