Scrapboxとアーキテクチャ
Scrapboxでページのフォーマットを考えたり、どうページ分けしたりするか考えるのは、ソフトウェアとかデータベースのアーキテクチャ考えるのに似てる 類似点
scrapbox: 一つのファイルに全部の文章を集めても外部からの参照がむずい、だけど分けすぎても複雑になる
ソフトウェアのコードをどこまで分けるかみたいなのと同じ
細かく分けるのは、データベースの正規化とも似てる
「情報が分割されてて、情報同士が依存関係を持っていて、それらを人間の頭で管理したい」というのはコードもScrapboxも同じ
相違点
scrapboxは、基本全部人の手が直接操作する物、データベースは違うこともある
NoSQLのFirebase Realtime DBとかで、正規化をしないようにしようみたいな考え方がある これはscrapboxじゃnonsence?