データベース Amazon RDSとは?人気のクラウドデータベースサービスを紹介 2024.08.08 Amazon RDSとは?人気のクラウドデータベースサービスを紹介します。 Amazon Relational Database Service (Amazon RDS) は、クラウドサービス「AWS」内で使用できるデータベースです。 複数...
データベース 【初心者向け】JSONとは?データ形式の基礎や書き方、使用例などを解説 2024.07.31 JSONとは「JavaScriptのオブジェクト記法を用いたデータ交換フォーマット」です。 Python、PHP、JavaScript、C++、Javaなど様々な言語でサポートされており、JSONを使うことで各プログラミング言語間のデータの...
データベース SQL Serverとは?メリットや種類、最新バージョンの確認方法など解説 2024.07.29 「SQL Serverについて知りたい」「SQL Serverの特徴やメリットは?」 このような疑問、要望にお応えするべく、SQL Serverの概要や特徴、利用するメリットについて解説します。
データベース 【初心者向け】SQLとは?データベース言語の基礎知識から具体例まで分かりやすく解説 2024.07.26 「SQLって何なの?」「SQLはプログラミング言語とは違うの?」 このような疑問に応えるべく、SQLの基礎知識について解説します。SQLについては何もわからない、どういうときに使用するものなのかを知りたいという方から、SQL文を実行して感触...
データベース SQLのウィンドウ関数(PERCENT_RANK、CUME_DIST、NTILE)を使ってみよう! 2024.07.12 今回の初心者訓練所#16は、あまり聞き慣れていないかも知れませんが、知っていると便利な3つのウィンドウ関数(PERCENT_RANK、CUME_DIST、NTILE)を説明していきます。
データベース ドメイン駆動設計(DDD)とは?概要や用語、開発の流れ等を解説 2024.07.10 ドメイン駆動設計(Domain-Driven Design、DDD)とは、ソフトウェア開発の中心に業務知識(ドメイン知識)を置き、ビジネスエキスパートとの密な協力を通じて、ドメインモデルを構築することで、ビジネス価値の最大化を目指すアプロー...
データベース データベースバックアップの基本 2024.07.10 システムは構築して終わりではなく、障害発生時に復旧する方法もしっかり押さえておく必要があります。システムを構成するさまざまなサービスの中でも、データベースはあらゆる情報を格納するシステムであり重要なサービスです。 本記事では、Oracle ...
データベース データレプリケーションの基本、仕組みやメリットなどを解説 2024.07.10 データレプリケーションとは、データベースのデータを複数の場所(サーバーやストレージ)にコピーして保持する技術です。このプロセスにより、データの可用性と信頼性が向上し、障害時のデータ損失やアクセスの遅延を防ぐことができます。 この記事では、デ...
データベース クラウドデータベースの基本・活用例 2024.07.10 近年、インターネット上でITリソースを柔軟に利用できるクラウドサービスが急速に普及しています。特にクラウドデータベースサービスにより、自社内にサーバーや大容量のストレージを設置することなく、大量のデータを効率的に保存することが可能です。 本...
データベース データマネジメントとは?基礎知識、導入のメリット・デメリットを解説 2024.06.10 データマネジメントとは、組織内のデータを利活用しビジネスに活かすために、適切に管理することです。本記事では、データマネジメントの基礎知識およびメリット・デメリットを解説します。
データベース データベースを非正規化する理由・メリット、どのような場合に非正規化すべきかを解説 2024.06.10 データの整理と管理の最適化のためには、一般的にデータベースの正規化を行いますが、場合によっては「非正規化」をすることもあります。非正規化する理由やメリットはいったい何でしょうか?本記事で詳しく解説します。
データベース データベーススケーリングの基本:垂直と水平スケーリングについて解説 2024.06.10 データベースのパフォーマンス向上やシステム全体の成長を支えるためには、データベーススケーリングを理解することが重要です。この記事では、データベーススケーリングの基本である垂直スケーリング(スケールアップ・スケールダウン)と水平スケーリング(...
データベース データベースシャーディングとは?概要やメリット・デメリットを解説 2024.06.10 データベースシャーディングとは、大規模なデータベースを複数の小さなデータベースに分割する方法です。これにより、一つのデータベースに対する負荷が分散され、データベース全体のパフォーマンスが向上します。シャーディングの仕組みやメリットなどについ...
データベース SQLのウィンドウ関数(ROW_NUMBER、RANK、DENSE_RANK)を使ってみよう! 2024.05.23 今回の初心者訓練所#15は、指定した並び順で順番を求める3つのウィンドウ関数を説明していきます。
データベース SQLのテーブル結合(JOIN, UNION, NATURAL)を覚えよう!基本構文と使用例を解説 2024.05.10 今回は初心者訓練所#07として、SQLで避けては通れない「テーブル結合」について説明していきます。「テーブル結合」を理解すれば、SQLの利用範囲が大幅にアップし、初心者の称号も返上間近です。また、結合方法は1つではなく複数ありますので、それ...
データベース UPDATE文(SQLを基本から学ぶシリーズ) 2024.05.10 SQLにおけるUPDATE文は、基本的には「どのテーブルの何をどう更新するか」を記述したものです。 本記事ではUPDATE文の基本構文から始まり、文字列結合やテーブル結合を活用したUPDATE文、よくあるエラーやアンチパターンまで解説します...
データベース DMBOKとは?データマネジメントを始めるために知っておきたい知識体系を解説 2024.05.08 「DMBOKとはなにか?」「DMBOKを取り入れるメリットは?」「DMBOKに関わる資格は?」などの疑問にお答えするべく、データマネジメントやDMBOKについて基礎から解説していきます。 昨今、ますまず重要になりつつあるデータマネジメントに...
データベース データモデリングとは?種類やメリット、ツールについて解説 2024.05.08 データモデリングは、効率的なデータベースや情報システムの設計において重要な知識です。本記事では、データモデリングの定義、目的、重要性、種類などを解説するとともに、データモデリングがビジネスにもたらすメリット、役立つツール、についても紹介しま...
データベース データベースのチューニングの概要と基本手法、具体例を解説 2024.05.08 ビッグデータの活用が当たり前となった昨今、データベースはビジネスアプリケーションの中核を成すものとなりました。高速かつ効率的なデータベースシステムは、コスト削減、生産性の向上、意思決定速度の向上、自社製品に対する顧客満足度向上などにつながり...