データベース・データ管理– category –
-
データベース・データ管理
Snowflake — クラウド時代のデータウェアハウスの代表格
Snowflakeは2012年、米Snowflake Computing社が「クラウド時代に最適化されたデータウェアハウス」を目指して開発した、完全マネージドのクラウドDWHプラットフォームです。「ストレージとコンピュートの分離」「複数クラウド対応」「データ共有機能」など... -
データベース・データ管理
Elasticsearch — 全文検索とログ分析を支える分散検索エンジン
Elasticsearchは2010年、オランダ人エンジニアShay Banonが妻のレシピ検索アプリのために作ったツール「Compass」を再設計して公開した、Apache Luceneベースの分散検索・分析エンジンです。「リアルタイムで全文検索+複雑な集計ができる」特性から、ECサ... -
データベース・データ管理
MariaDB — MySQL創業者が立ち上げた互換フォークRDBMS
MariaDBは2009年、MySQLの創業者ミカエル・ヴィデニウス(Monty)が、MySQLのOracle買収を機に立ち上げた完全互換フォークのオープンソースRDBMSです。「MySQLの自由なオープンソース版を保つ」目的で開発が始まり、現在はMariaDB財団が運営、商用版はMari... -
データベース・データ管理
Apache Spark — メモリ活用で速い大規模分散データ処理エンジン
Apache Sparkは2009年、カリフォルニア大学バークレー校AMPLab(後のRISELab)で開発が始まった分散データ処理エンジンです。2014年にApacheトップレベルプロジェクト化、商用版はDatabricks社が主導。Hadoop MapReduceの後継として「メモリを活用して高速... -
データベース・データ管理
MongoDB — ドキュメント指向NoSQLの代表格
MongoDBは2009年、米10gen社(現MongoDB Inc.)が公開したオープンソースのドキュメント指向NoSQLデータベースです。「JSONをそのまま保存・検索できる」直感的なデータモデルと、簡単に水平スケールする設計で、Web2.0時代に急成長したサービスに次々と採... -
データベース・データ管理
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...
