達人に学ぶDB設計徹底指南書: 初級者で終わりたくないあなたへ
2024年4月11日達人に学ぶDB設計徹底指南書: 初級者で終わりたくないあなたへを読んだ。 体系的に解説されていて分かりやすい。 ...
達人に学ぶDB設計徹底指南書: 初級者で終わりたくないあなたへを読んだ。 体系的に解説されていて分かりやすい。 ...
概要 MySQLのロックについてまとめる。 MySQLのバージョンは8系を想定する。 検証環境 検証に使う環境はdocker-composeで用意した。(1コンテナだけなのでcomposeを使わなくも良いのだが..) . ├── docker-compose.yml └── initdb.d └── 1_schema.sql docker-compose.yml version: &#x...
エンジニアが学ぶ金融システムの「知識」と「技術」を読んだ。 システム的な話より金融のドメイン知識が多めの印象。銀行、保険、証券、クレジットカード会社などの業務やシステムについて説明されている。決済システムに関わるような人でも役立つ本かなと思った。 ...
エンジニアが学ぶ物流システムの「知識」と「技術」を読んだ。 モノの流れ、モノの管理をどのように最適化するかということが業務知識とともに語れているのが興味深かった。 ...
エンジニアが学ぶ会計システムの「知識」と「技術」を読んだ。 会計や簿記の知識が前提になり、どんなインプットからアウトプットを出すかということが説明されている。この分野には苦手意識がある。。。 ...
エンジニアが学ぶ生産管理システムの「知識」と「技術」を読んだ。 生産管理システムに限った話ではないが、業務フローを深く理解することがシステムの品質に大きく関わるなぁというのをひしひし感じた。 ...
エンジニアが学ぶ在庫管理システムの「知識」と「技術」を読んだ。 在庫管理の難しさを知った。生産、販売、購買、会計、原価と関係するシステムもあり、在庫管理に求められる機能の複雑さを感じた。 ...
インデックスとは テーブルに格納されているレコードを高速に取り出すための仕組み 以下のようなO(n)問題を抱えたクエリがあるとする。 SELECT * FROM users WHERE first_name = ‘Tom’ このクエリのパフォーマンスを上げるためには、以下のようにIndexを貼る。 ALTER TABLE users ADD INDEX (first_name) メリット・デメリッ...
理論から学ぶデータベース実践入門 ~リレーショナルモデルによる効率的なSQL (WEB+DB PRESS plus)を読んだ。 理論から学ぶことでRDBに対する向き合い方、考え方を整理することができる。集合論や論理学は理解しきれていないので今後の課題。 ...