IT用語集– tag –
-
データベース・データ管理
NoSQLデータベース — RDBMSの限界を超えるための選択肢
NoSQLデータベースは、リレーショナルモデルとは異なるデータモデルを採用したデータベース群の総称です。「Not Only SQL」と読み替えることもあり、SQLを否定するというより「SQLだけでは捌ききれないユースケースに別の道具を用意する」という発想で生ま... -
データベース・データ管理
PostgreSQL — 堅牢さと拡張性で評価される本格派RDBMS
PostgreSQLは1986年にカリフォルニア大学バークレー校で始まったPOSTGRESプロジェクトを起源に持つ、オープンソースのリレーショナルデータベース管理システムです。「Postgres-95」を経て1996年に現在の名前になり、以降30年近く活発に開発が続いています... -
データベース・データ管理
MySQL — Webサービスの定番リレーショナルデータベース
MySQLは1995年にスウェーデンのMySQL ABが公開したオープンソースのリレーショナルデータベース管理システムです。「速くて手軽、無料で使える」という三拍子から、Wikipedia・YouTube・Facebook初期など世界の大規模Webサービスで採用され、LAMP(Linux/A... -
データベース・データ管理
SQL — リレーショナルデータベースを操作する共通言語
SQL(Structured Query Language、構造化クエリ言語)は、1970年代にIBMが開発したリレーショナルデータベース操作のための言語です。1986年にANSI標準、1987年にISO標準として規格化され、いまでもMySQL・PostgreSQL・Oracle・SQL Serverなど主要なRDBMS... -
Web・フロントエンド・バックエンド
React — Facebook発のUIライブラリが現代Web開発の中心へ
ReactはFacebook(現Meta)が2013年にオープンソース化したJavaScript製のUIライブラリです。「UIを部品(コンポーネント)の組み合わせで宣言的に書く」というアプローチで一気にフロントエンド開発の常識を塗り替え、現在ではVue.jsやAngularと並ぶ三大... -
OS・ソフトウェア
Linux — サーバ・組み込み・スマホを動かすオープンソースOS
Linuxは1991年、当時フィンランドの大学生だったリーナス・トーバルズが趣味で開発を始めたUNIX互換のオペレーティングシステムです。30年以上にわたり世界中の開発者が改良を続け、いまや世界のサーバ・スーパーコンピュータ・組み込み機器・そしてAndroi... -
ネットワーク・インフラ・クラウド
AWS — クラウド時代を切り開いたAmazonのインフラ群
AWS(Amazon Web Services)は、Amazonが2006年にサービスインしたクラウドコンピューティングサービスの集合体です。S3(オブジェクトストレージ)とEC2(仮想サーバ)の2サービスから始まり、現在は200を超える機能群へと拡大、クラウド市場でMicrosoft ... -
ネットワーク・インフラ・クラウド
Kubernetes — 大量のコンテナを束ねるオーケストレータ
Kubernetes(クバネテス、略してK8s)は、Googleが社内で長年運用していたコンテナ管理システム「Borg」の知見をもとに、2014年にオープンソースとして公開したコンテナオーケストレーションプラットフォームです。現在はCNCF(Cloud Native Computing Fou... -
プログラミング・開発言語
Docker — アプリを「コンテナ」で持ち運ぶ標準技術
Dockerは2013年に登場したコンテナ仮想化のプラットフォームで、「アプリと依存ライブラリを一緒に箱詰めして、どこでも同じように動かす」というアイデアを一気に普及させました。Linuxカーネルの cgroups / namespace を活用した軽量な隔離技術を、開発... -
プログラミング・開発言語
Git — 分散バージョン管理の事実上の標準
Gitは2005年、Linuxカーネルの開発者リーナス・トーバルズがそれまで使っていたBitKeeperの利用条件が変わったことを受けて、自ら2週間で書き上げた分散バージョン管理システムです。現在ではプロのソフトウェア開発でほぼ100%採用される事実上の標準ツー...
