レプリケーションの解説(応用情報技術者シラバス用語)
レプリケーションとはレプリケーションとは、データベースやサーバーのデータを、ネットワークを経由して別のコンピュータにリアルタイムで複製(コピー)し、常に同じ状態のバックアップ(複製)を維持しておく技術のことです。この技術の主な目的は「信頼性の向上」と「負荷の分散」です。万が一、メインのデータベースサーバーが物理的な故障や災害で停止してしまっても、複製されたサーバーが即座に処理を引き継ぐ(フェイルオ...
Django、Python、AWS、Linux、セキュリティ、CVE、基本情報技術者、応用情報技術者、ITパスポートの用語を、図解と実務手順で解説します。個人開発kurutann.comの検証記録や障害対応事例も公開しています。
タグ「データベース応用」の記事を表示中× クリア
レプリケーションとはレプリケーションとは、データベースやサーバーのデータを、ネットワークを経由して別のコンピュータにリアルタイムで複製(コピー)し、常に同じ状態のバックアップ(複製)を維持しておく技術のことです。この技術の主な目的は「信頼性の向上」と「負荷の分散」です。万が一、メインのデータベースサーバーが物理的な故障や災害で停止してしまっても、複製されたサーバーが即座に処理を引き継ぐ(フェイルオ...
シャーディングとはシャーディング(水平分割)とは、データベースの規模が大きくなりすぎた際に、1つの巨大なテーブルに保存されているデータを、行単位(横方向)で細かく分割し、複数の異なるデータベースサーバーに分散して保存する技術です。データ量が数億件に達すると、いくらサーバーの性能を上げても検索や書き込みに時間がかかるようになります。シャーディングでは、例えばユーザーIDの奇数・偶数や、住んでいる地域...
データウェアハウスとはデータウェアハウス(DWH)とは、企業内のさまざまなシステムから集められた大量のデータを、整理・統合して長期間蓄積しておくための専用のデータベースのことです。「データの倉庫(Warehouse)」という意味を持ち、意思決定やビジネスの分析を行うために使われます。一般的な業務システム(例えば、レジの会計システムなど)は、日々の取引を素早く処理することに特化していますが、過去数年...
データマイニングとはデータマイニングとは、大量のデータの中から、統計学や人工知能(AI)などの技術を使って、人間が気づかなかった有用なパターンや相関関係、規則性を「発掘(Mining)」する手法のことです。単にデータを集計するだけでなく、高度なアルゴリズムを用いてデータの奥深くに隠された価値ある情報を探し出します。データマイニングを行うことで、「Aという商品を買う人は、高い確率でBという商品も買う...
ビッグデータとはビッグデータとは、従来の一般的なデータベース管理システムでは記録や保管、分析が困難なほど、巨大で多様かつ更新頻度が高いデータ群のことです。単に「データ量が多い」ということだけでなく、3つの「V」という特徴を持っています。Volume(量):テラバイトやペタバイトといった膨大なデータ量。Variety(多様性):文章、画像、動画、GPSの位置情報、SNSの投稿など、様々な形式のデータ...