【DB入門】RDBMS全般 データベース監視の基礎知識 2024.11.05 データベースを安定的に運用するためには、効果的な監視が不可欠です。適切な監視を行うことで、システムのパフォーマンスを最適化し、障害の未然防止や問題発生時の迅速な対応が可能になります。具体的に「何を監視すべきか」や「どのように監視を設計すれば...
【DB入門】RDBMS全般 データマート、データレイクとは?違いや活用事例、導入時の注意点を解説 2024.09.25 データ利活用、データ分析基盤のプラットフォームとして「データウェアハウス」「データマート」「データレイク」などがあります。本記事では、データマートとデータレイクについて、それぞれの概要や特徴、導入のポイントなどを初心者にも分かりやすく解説し...
【DB入門】RDBMS全般 オブジェクト指向データベースとは?基礎知識をわかりやすく解説 2024.09.25 データベースの選択は、アプリケーション開発において重要な決断の一つです。近年、従来のリレーショナルデータベース(RDB)とは異なるアプローチを取る「オブジェクト指向データベース(OODB)」が注目されています。本記事では、オブジェクト指向デ...
【DB入門】RDBMS全般 バージョン管理システムとは?種類・用語・使い方を解説 2024.09.02 バージョン管理システムとは、ファイルの変更履歴を追跡し、異なるバージョンを管理するためのツールです。特にソフトウェア開発において、コードファイルや設計書の修正や更新を管理するために広く利用されています。 本記事では、バージョン管理システムの...
【DB入門】RDBMS全般 データウェアハウス(DWH)とは?データレイク、データマートとの違いも解説 2024.09.02 データウェアハウス(DWH)とは、企業や組織が大量のデータを一元的に管理し、分析に利用するための大規模なデータベースのことです。DWHを利用することによって、BI(ビジネスインテリジェンス)ツールを用いたデータ分析やレポート作成が可能となり...
【DB入門】RDBMS全般 データベースのリストアの基本 2024.08.08 システムを構築する際には、運用だけでなく障害発生時の復旧方法も重要です。本記事では、Oracle Databaseを例に、データベースのリストアの基本について解説します。
【DB入門】RDBMS全般 Amazon RDSとは?人気のクラウドデータベースサービスを紹介 2024.08.08 Amazon RDSとは?人気のクラウドデータベースサービスを紹介します。 Amazon Relational Database Service (Amazon RDS) は、クラウドサービス「AWS」内で使用できるデータベースです。 複数...
【DB入門】RDBMS全般 データベースバックアップの基本 2024.07.10 システムは構築して終わりではなく、障害発生時に復旧する方法もしっかり押さえておく必要があります。システムを構成するさまざまなサービスの中でも、データベースはあらゆる情報を格納するシステムであり重要なサービスです。 本記事では、Oracle ...
【DB入門】RDBMS全般 データレプリケーションの基本、仕組みやメリットなどを解説 2024.07.10 データレプリケーションとは、データベースのデータを複数の場所(サーバーやストレージ)にコピーして保持する技術です。このプロセスにより、データの可用性と信頼性が向上し、障害時のデータ損失やアクセスの遅延を防ぐことができます。 この記事では、デ...
【DB入門】RDBMS全般 クラウドデータベースの基本・活用例 2024.07.10 近年、インターネット上でITリソースを柔軟に利用できるクラウドサービスが急速に普及しています。特にクラウドデータベースサービスにより、自社内にサーバーや大容量のストレージを設置することなく、大量のデータを効率的に保存することが可能です。 本...
【DB入門】RDBMS全般 データベーススケーリングの基本:垂直と水平スケーリングについて解説 2024.06.10 データベースのパフォーマンス向上やシステム全体の成長を支えるためには、データベーススケーリングを理解することが重要です。この記事では、データベーススケーリングの基本である垂直スケーリング(スケールアップ・スケールダウン)と水平スケーリング(...
【DB入門】RDBMS全般 データベースシャーディングとは?概要やメリット・デメリットを解説 2024.06.10 データベースシャーディングとは、大規模なデータベースを複数の小さなデータベースに分割する方法です。これにより、一つのデータベースに対する負荷が分散され、データベース全体のパフォーマンスが向上します。シャーディングの仕組みやメリットなどについ...
【DB入門】RDBMS全般 データベースのチューニングの概要と基本手法、具体例を解説 2024.05.08 ビッグデータの活用が当たり前となった昨今、データベースはビジネスアプリケーションの中核を成すものとなりました。高速かつ効率的なデータベースシステムは、コスト削減、生産性の向上、意思決定速度の向上、自社製品に対する顧客満足度向上などにつながり...
【DB入門】RDBMS全般 トランザクションとは?ビジネス用語・IT用語としての意味を解説 2024.05.08 トランザクションという用語は、ビジネスやITの分野で聞く機会が多いといえますが、それぞれ使われる文脈や意味が異なります。 この記事では、分野ごとのトランザクションの意味に加えて、データベースのトランザクション処理についての基本知識は一歩踏み...
【DB入門】RDBMS全般 NewSQLとは?概要や特長を解説 2023.06.08 近年、データベース技術は驚異的な進化を遂げています。その中でも、NewSQLという概念が注目を浴びています。本記事ではNewSQLの概要や特徴、主な製品についてご紹介します。
【DB入門】RDBMS全般 外部キーとは?〜概要から変数や処理の書き方を解説〜 2021.10.05 外部キーを忘れずに設定することで、各テーブル間のデータの関連性を明らかにし、データの更新・削除時に整合性を保つことができるようになります。ここでは外部キーの概要と作成方法をご紹介します。
【DB入門】RDBMS全般 SQLのサブクエリ(副問合せ)とは?~初心者向けに書き方を解説~ 2021.10.05 サブクエリを活用できるようになることで、SQLの活用の幅が広がり、複雑なクエリを発行する必要がある場合でも1つのSQL文だけで済むようになります。ここでは主にサブクエリの概要と書き方について解説します。
【DB入門】RDBMS全般 DDL、DML、DCLとは?SQLの書き方について基礎から解説 2021.10.05 皆さんは、SQLと呼ばれるデータベース言語をご存じでしょうか。現在稼働するシステムでは必ずといってよいほどデータベースが稼働しています。そのため、ITエンジニアを目指す人やデータベースを扱う人にとって、SQLは必須の知識です。本記事ではこの...
【DB入門】RDBMS全般 実行計画とは?コストなどの用語やチューニング方法も解説 2021.09.03 同じ結果を出力するSQLも、SQLの内容が異なればデータベース内での実行のされ方が異なります。SQLがデータベースでどのように実行されるか、その具体的な内容を示したものが「実行計画」です。効率のよいSQLを作成するには、実行計画を理解するこ...
【DB入門】RDBMS全般 ストアドプロシージャとは?利点や書き方を解説 2021.09.03 データベースと言えばデータを格納する箱というイメージですが、.NETやJavaなどのようにプログラムを格納することもできるのをご存知でしょうか?今回はデータベース内で管理し実行できる「ストアドプロシージャ」機能の作り方をサンプルを交えてご紹...