ほげてく

データベース

HA/HPC クラスターとは?シャーディング方法を解説

クラスター クラスターとは、複数のコンピュータで1つの機能を実現することです。クラスターを構築することで障害に強くしたり、パフォーマンスを向上できます。シャードの解説から先に読みたい方はこちらをどうぞ。クラスターの種類クラスターは目的に応じ...
データベース

【SQL とは?】初心者が練習すべき SQL コマンド一覧

SQL SQLとは、データベースを操作するための言語です。 SQL コマンド (SQL 文/SQL ステートメント) SQL コマンドとは、データベースを操作するコマンドです。SQL コマンドは、プログラミングをせずにデータベースを操作でき...
データベース

クエリチューニングのための実行計画/統計情報/オプティマイザー

クエリチューニングのために、「クエリを実行してから結果を取得するまで」の流れを紹介します。クエリチューニングの際には、実行計画を確認したり、統計情報を更新します。 Copy EXPLAIN <SQL クエリ> Copy ANALYZE TA...
設計

データベースの正規化についてやり方をわかりやすく解説

正規化 正規化とは、テーブルのデータから重複を排除する方法です。 の学年が変わると が変わるので、 テーブルに を残します 情報は テーブルと で JOIN すれば追えます上記の テーブルの と は、同じ内容が重複しています。(同じクラスな...
RDBMS

【入門】SQLite とは?使い方を解説

SQLite SQLite とは、軽量な RDBMS です。大規模な RDBMS と違い、サーバーの構築が不要なため、ちょっとした検証に便利です。それなりの規模の本番環境では、おとなしく大規模な RDBMS を使いましょう。一部のアプリケー...