1. ホーム
  2. database

[解決済み] OLTPとOLAPとは。その違いは何ですか?

2022-03-17 09:07:10

質問

実際のところ、どういう意味なのでしょうか?どの記事を見てもピンとこないし、私の知識不足で理解できない。

どなたか、ゼロから学べる資料を教えてください。

どのように解決するのですか?

より良い解決策を見つけることができます。 OLTPとOLAPの比較

  • OLTP (On-line Transaction Processing)は、特定のシステムの運用に関わるものである。OLTPは、多数の短いオンライントランザクション(INSERT、UPDATE、DELETE)によって特徴付けられる。OLTPシステムでは、非常に高速なクエリー処理、マルチアクセス環境でのデータ整合性の維持、および1秒あたりのトランザクション数で測定される有効性が主に重視されます。OLTPデータベースでは、詳細かつ最新のデータがあり、トランザクションデータベースの保存に使用されるスキーマはエンティティモデル(通常3NF)である。これは、会社のデータベースで電子メールを更新するように個々のレコードにアクセスするクエリが含まれます。

  • OLAP (On-line Analytical Processing)は、履歴データまたはアーカイブデータを扱う。OLAPの特徴は、トランザクションの量が比較的少ないことである。クエリーは非常に複雑で、集計を伴うことが多い。OLAPシステムでは、応答時間が有効な指標となる。OLAPアプリケーションは、データマイニング技術によって広く利用されている。OLAPデータベースには、多次元スキーマ(通常はスタースキーマ)に格納された、集約された過去のデータがあります。時には、クエリーは、昨年のあなたの会社の利益は何だったかのように、管理レコード内の大量のデータにアクセスする必要があります。