データベース

R

Redis(レディス)

Redis(レディス)とは、データをメモリ上に置いて扱う、非常に高速なデータ管理の仕組みのことです。名前と値の組で保存する形が基本で、Webサービスの応答を速くする土台として広く使われています。現実世界に例えると、Redisは机の上に広げた...
S

ストアドプロシージャー(Stored Procedure)

ストアドプロシージャー(Stored Procedure)とは、データベースに対する一連の処理を、名前を付けてデータベースの中に保存しておき、呼び出すだけで実行できるようにしたものです。複数のSQL文や条件による分岐などをひとまとめにできる...
C

クロス集計

クロス集計とは、アンケートやデータの分析において、2つ以上の項目を掛け合わせて、その関係性を表形式で表す集計方法のことです。例えば「年代別・性別の満足度」のように、単純な合計だけでは見えない、項目同士の組み合わせによる傾向を明らかにできます...
B

BIツール(Business Intelligenceツール)

BIツール(Business Intelligenceツール)とは、企業が蓄積した売上や顧客データなどのビジネスデータを収集・分析し、グラフや表を使って分かりやすく可視化するためのソフトウェアのことです。「BI」は「Business Int...
T

T-SQL(Transact-SQL)

T-SQL(Transact-SQL)とは、マイクロソフトのSQL ServerやAzure SQL Databaseで使われる、標準SQLを拡張した独自のプログラミング言語です。データの検索や更新といった標準SQLの機能に加えて、条件分岐...
P

【DB】主キー(Primary Key)

主キー(Primary Key)とは、データベースのテーブルにおいて、1件1件のデータ(行)を他と区別するために使われる、重複のない項目のことです。会員番号や社員番号のように、必ず1人に1つだけ割り当てられる値が、その代表例です。現実世界に...
S

シャーディング(Sharding)

シャーディング(Sharding)とは、大量のデータを扱うデータベースを、「シャード」と呼ばれる複数の小さな単位に分割して、それぞれ別のサーバーで管理する技術のことです。データ量が膨大になっても、性能を保ちながら扱えるようにするための工夫の...
R

レプリケーション(Replication)

レプリケーション(Replication)とは、データベースなどのデータを、複数のサーバーへ複製して同じ内容を保ち続ける仕組みのことです。1台のサーバーに何かあっても、複製されたデータが別の場所に残っているため、システム全体の信頼性を高める...
S

SQLite(エスキューライト)

SQLite(エスキューライト)とは、専用のサーバーを必要とせず、1つのファイルだけでデータベースの機能を完結できる、軽量なデータベース管理システムのことです。アプリケーションに組み込んで使う「組み込み型データベース」として、世界中の非常に...
O

OracleDatabase(オラクル・データベース)

OracleDatabase(オラクル・データベース)とは、米国オラクル社が開発・提供する、企業向けの大規模なリレーショナルデータベース管理システム(RDBMS)のことです。世界中の数多くの企業システムで採用されており、データベース製品の中...