システム開発・テクノロジー

システム開発・テクノロジー

DMLとは?SQL操作コマンドをわかりやすく解説

DMLとはSQLにおけるデータ操作言語で、SELECT・INSERT・UPDATE・DELETEの4命令が中心です。DDLやDCLとの違いも含めてエンジニア向けにわかりやすく解説します。
システム開発・テクノロジー

テンポラリディレクトリとは?/tmpの役割を解説

テンポラリディレクトリとは、プログラムや OSが一時的なファイルを保存するための専用ディレクトリです。/tmpやTEMPの仕組み、セキュリティリスク、適切な管理方法を解説します。
システム開発・テクノロジー

Data access objectとは?DAOパターンを解説

Data access object(DAO)とは、データベースへのアクセス処理をビジネスロジックから分離するデザインパターンです。実装例とメリット・デメリットをエンジニア向けに解説します。
システム開発・テクノロジー

輻輳とは?ネットワークに通信が集中してパフォーマンスが低下する現象

輻輳とは?ざっくりと3行でネットワークに処理能力を超えた大量の通信が集中してパケットの遅延・廃棄・再送が発生しネットワーク全体のパフォーマンスが著しく低下する状態のこと大規模なイベント・disaster(災害)時の通話集中・大量アクセス(セ...
システム開発・テクノロジー

プロビジョニングとは?サーバーやアカウントを使える状態に準備する作業

プロビジョニングとは?ざっくりと3行でサーバー・ネットワーク・ストレージ・ユーザーアカウントなどのITリソースを必要な設定を施して「使える状態」に準備・提供する作業・プロセスのことクラウドコンピューティングの普及によりインフラのプロビジョニ...
システム開発・テクノロジー

FTサーバとは?ハードウェア障害が起きても止まらない高可用性サーバー

FTサーバとは?ざっくりと3行でFault Tolerant(耐障害性)の略で、CPUやメモリ・I/Oなどの主要コンポーネントを全て二重化して1箇所が故障してもサービスを無停止で継続できる高可用性サーバーのこと一般的なHAサーバー(障害検知...
システム開発・テクノロジー

ファーミング詐欺とは?DNSを改ざんして偽サイトに誘導するサイバー攻撃

ファーミング詐欺とは?ざっくりと3行でDNSサーバーや端末のhostsファイルを改ざんして、正規のURLにアクセスしても自動的に偽サイトに誘導されるサイバー攻撃のことフィッシング詐欺が「偽のURLを踏ませる」のに対しファーミングは「正しいU...
システム開発・テクノロジー

ビルトイン関数とは?インポートなしに使えるプログラミングの便利な道具

ビルトイン関数とは?ざっくりと3行でプログラミング言語にあらかじめ組み込まれていてimport(インポート)や宣言なしにそのまま使える関数のこと。「組み込み関数」とも呼ばれるPythonの`print()`・`len()`・`range()...
システム開発・テクノロジー

BIとは?データを経営判断に変えるビジネスインテリジェンスの仕組み

BIとは?ざっくりと3行でBusiness Intelligence(ビジネスインテリジェンス)の略で、企業内の大量データを収集・分析・可視化して経営判断を支援するシステム・プロセスの総称のこと売上・顧客・在庫・財務などのデータをダッシュボ...
システム開発・テクノロジー

ヒートシンクとは?CPUの熱を逃がす冷却部品の仕組み

ヒートシンクとは?ざっくりと3行でCPU・GPU・電源回路などの半導体部品が発生する熱をフィン(薄い金属板)と大きな表面積を利用して空気中に効率よく放散する金属製冷却部品のこと半導体は温度が上がりすぎると性能低下(サーマルスロットリング)や...