アーカイブ 2024

121 件の記事

ISUCON環境で学ぶシステムメトリクス入門
アーキテクチャ 2024-04-14

ISUCON環境で学ぶシステムメトリクス入門

ISUCON環境を利用して、システムメトリクスをきちんと読めるようになろうという勉強会を定期的に行っており、そのまとめを残した記事です。iptablesやss、ロードアベレージといったツールや指標を使って、ネットワークやCPU負荷のボトルネックを解析する方法を実践的に整理します。

#ISUCON
CFPを書く技術
ビジネス 2024-04-14

CFPを書く技術

登壇のためのCFP(Call for Proposals)を書く技術。ブログ執筆や思考整理のテクニックを応用し、構造的に発表を組み立てる方法を解説します。

#テクニカルライティング
達人に学ぶDB設計徹底指南書: 初級者で終わりたくないあなたへ
データベース 2024-04-11

達人に学ぶDB設計徹底指南書: 初級者で終わりたくないあなたへ

『達人に学ぶDB設計徹底指南書 初級者で終わりたくないあなたへ』の書評。データベース設計を体系的に、分かりやすく解説してくれる一冊。正規化やテーブル設計の勘所を押さえ、初級者から一歩先へ進みたい人の指針になる。

#DB#sql#書評
MySQLのロック解説:デッドロックの防ぎ方とパフォーマンス改善
データベース 2024-04-05

MySQLのロック解説:デッドロックの防ぎ方とパフォーマンス改善

MySQL のロック(行ロック・テーブルロック・GAP ロック)を解説。デッドロックの防ぎ方とトランザクション設計のベストプラクティスを紹介します。

#MySQL#トランザクション#ロック
エンジニアが学ぶ会計システムの「知識」と「技術」
ビジネス 2024-04-04

エンジニアが学ぶ会計システムの「知識」と「技術」

『エンジニアが学ぶ会計システムの「知識」と「技術」』の書評。会計や簿記の知識を前提に、どのようなインプットからどんなアウトプットを生み出すのかという会計システムの仕組みを解説する一冊。会計に苦手意識のあるエンジニアが、業務の全体像をつかむ足がかりになる。

#会計#書評
エンジニアが学ぶ金融システムの「知識」と「技術」
ビジネス 2024-04-04

エンジニアが学ぶ金融システムの「知識」と「技術」

『エンジニアが学ぶ金融システムの「知識」と「技術」』の書評。システムの話以上に金融のドメイン知識に重きを置いた一冊。銀行・保険・証券・クレジットカード会社などの業務やシステムを解説し、決済システムに関わるエンジニアにも役立つ内容になっている。

#金融#書評
エンジニアが学ぶ在庫管理システムの「知識」と「技術」
ビジネス 2024-04-04

エンジニアが学ぶ在庫管理システムの「知識」と「技術」

『エンジニアが学ぶ在庫管理システムの「知識」と「技術」』の書評。在庫管理システムのドメイン知識を学べる一冊。生産・販売・購買・会計・原価など多くの領域と結びつく在庫管理の難しさや、求められる機能の複雑さを具体的に理解できる。

#在庫管理#書評
エンジニアが学ぶ生産管理システムの「知識」と「技術」
ビジネス 2024-04-04

エンジニアが学ぶ生産管理システムの「知識」と「技術」

『エンジニアが学ぶ生産管理システムの「知識」と「技術」』の書評。生産管理システムのドメイン知識を学べる一冊。生産管理に限らず、業務フローを深く理解することがシステムの品質に大きく関わるということを、あらためて実感させられる。

#生産管理#書評
エンジニアが学ぶ物流システムの「知識」と「技術」
ビジネス 2024-04-04

エンジニアが学ぶ物流システムの「知識」と「技術」

『エンジニアが学ぶ物流システムの「知識」と「技術」』の書評。物流システムのドメイン知識を学べる一冊。モノの流れやモノの管理をどのように最適化するかが、業務知識とともに語られており、物流に関わるシステムを理解する足がかりになる。

#書評#物流
データベース正規化を解説:1NFから3NFまで実例付き
データベース 2024-04-02

データベース正規化を解説:1NFから3NFまで実例付き

データベース正規化を 1NF・2NF・3NF まで実例付きで解説。冗長性排除・更新anomaly防止のためのテーブル設計の考え方を学べます。

#正規化
初めてのSQL 第3版
データベース 2024-04-01

初めてのSQL 第3版

『初めてのSQL 第3版』の書評。SQLの入門書として説明がわかりやすく、駆け出しの頃に読んでおきたかったと思える一冊。基本的なクエリの書き方や考え方を振り返るのにもちょうど良く、これからSQLを学び始める人にも勧めやすい。

#DB#sql#書評
理論から学ぶデータベース実践入門 ~リレーショナルモデルによる効率的なSQL
データベース 2024-04-01

理論から学ぶデータベース実践入門 ~リレーショナルモデルによる効率的なSQL

『理論から学ぶデータベース実践入門 ~リレーショナルモデルによる効率的なSQL』の書評。リレーショナルモデルの理論からデータベースを学ぶことで、RDBへの向き合い方や考え方を整理できる一冊。効率的なSQLの背景にある原理を、集合論や論理学を土台に理解できる。

#DB#sql#書評
SQLアンチパターン
データベース 2024-04-01

SQLアンチパターン

『SQLアンチパターン』の書評。データベースやSQLで陥りがちなアンチパターンを、分かりやすい解説とともに紹介する定番中の定番の一冊。よくある失敗とその回避策を知ることで、設計や実装の判断に役立つ。

#DB#sql#書評
達人に学ぶSQL徹底指南書 第2版 初級者で終わりたくないあなたへ
データベース 2024-04-01

達人に学ぶSQL徹底指南書 第2版 初級者で終わりたくないあなたへ

『達人に学ぶSQL徹底指南書 第2版 初級者で終わりたくないあなたへ』の書評。基本的な書き方の先にある、SQLの多彩な表現を学べる一冊。「こう書けるのか」と引き出しが増える内容で、初級者から一歩先へ進みたい人に向いている。

#DB#sql#書評
SQL実践入門──高速でわかりやすいクエリの書き方
データベース 2024-04-01

SQL実践入門──高速でわかりやすいクエリの書き方

『SQL実践入門──高速でわかりやすいクエリの書き方』の書評。SQLを書くときに意識しておきたいことを整理した一冊。実行計画をふまえ、速く読みやすいクエリを書くための考え方を、順を追って学べる。

#DB#NewSQL#書評
データベースインデックスとは?仕組みと必要なタイミング
データベース 2024-04-01

データベースインデックスとは?仕組みと必要なタイミング

データベースのインデックスとは何かについて解説する記事です。テーブルのレコードを高速に取り出すための仕組みであるインデックスを、B-Treeやハッシュインデックスの内部構造、効果的に使える場面、そして作り過ぎることのデメリットといった観点から、具体例を交えて紹介します。

#DB#インデックス#MySQL
キャパシティプランニング ― リソースを最大限に活かすサイト分析・予測・配置
インフラストラクチャ 2024-03-30

キャパシティプランニング ― リソースを最大限に活かすサイト分析・予測・配置

『キャパシティプランニング ― リソースを最大限に活かすサイト分析・予測・配置』の書評。古い本ながら、キャパシティプランニングの基本的な考え方を学べる一冊。オンプレミス前提ではあるものの、サイトの分析・予測・配置の考え方はクラウドにも転用できる部分が多い。

#キャパシティプランニング#書評
キャパシティプランニングについて
アーキテクチャ 2024-03-30

キャパシティプランニングについて

キャパシティプランニングを解説。パフォーマンス要件定義、インフラ稼働状況計測、将来予測、安全率設定でリソース効率化とSLA達成を実現する実務手法を紹介します。

#キャパシティプランニング
DB設計のID設計:UUID vs 連番 vs ULID の選び方
データベース 2024-03-30

DB設計のID設計:UUID vs 連番 vs ULID の選び方

DB 設計における ID の選び方を解説。UUID・連番(AUTO_INCREMENT)・ULID それぞれのトレードオフとユースケースを比較します。

#DB
DB設計におけるNULL:よくある落とし穴とベストプラクティス
データベース 2024-03-30

DB設計におけるNULL:よくある落とし穴とベストプラクティス

DB設計におけるNULLの扱い方を解説する記事です。NULLとは「値が存在しない」または「値が不明」であることを示すもので、通常の値のようには比較できません。三値論理による落とし穴やリレーショナルモデルとの関係をふまえ、NULLを使う場面・避けるべき場面とベストプラクティスをまとめます。

#DB