データベース・データ管理– category –
-
データベース・データ管理
Oracle Database — 商用RDBMSの代名詞、半世紀の歩み
Oracle Databaseは、1977年にラリー・エリソンらが創業したオラクル社が1979年に「Oracle V2」として商用化した、世界初の商用関係データベース管理システムです。IBMの研究論文に登場したSQLを真っ先に製品化し、それから半世紀近くにわたって金融、官公... -
データベース・データ管理
InfluxDB — IoTと監視を支える時系列特化型データベース
InfluxDBは、米InfluxData社(旧Errplane)が2013年に公開した時系列データに特化したオープンソースDBです。サーバメトリクス、IoTセンサー、株価、アプリのテレメトリといった「時刻+値」が大量に流れるデータを効率よく保存・問い合わせる用途で、Prom... -
データベース・データ管理
CockroachDB — Spanner思想を継ぐ分散SQLデータベース
CockroachDBは、Googleを離れた元エンジニアSpencer Kimball、Peter Mattis、Ben Darnellの3人が2015年に公開した分散SQLデータベースです。Google Spannerの2012年論文を強く意識した設計で、PostgreSQL互換のワイヤープロトコルを採用しながら、地理分散... -
データベース・データ管理
ClickHouse — Yandex生まれの列指向OLAP超高速エンジン
ClickHouseは、ロシアの検索大手Yandexが2009年から社内開発し、2016年6月にApache 2.0ライセンスでOSS化した列指向DBMSです。ウェブ解析サービスYandex.Metricaの数兆行を捌くために設計されており、単一サーバでも秒間数億行のスキャンを実現します。Clo... -
データベース・データ管理
Neo4j — 関係そのものを格納するグラフデータベース
Neo4jは、2007年にスウェーデンのスタートアップ Neo Technology(現Neo4j, Inc.)が公開したグラフデータベースの草分けです。ノードとリレーションシップを一級市民として保存し、SQLライクな問い合わせ言語 Cypher で「関係を辿る」操作を直感的に書け... -
データベース・データ管理
DynamoDB — AWSが運用ごと提供するサーバーレスNoSQL
Amazon DynamoDBは、2012年にAWSが公開したフルマネージド型のキーバリュー/ドキュメントNoSQLです。源流は2004年のホリデーシーズンにAmazonが社内向けに開発したDynamoで、そのときの教訓を綴った2007年のSOSP論文は分散DB研究の必読書になっています。L... -
データベース・データ管理
Cassandra — Facebook発、無停止運用を支える分散NoSQL
Apache Cassandraは、2008年にFacebookがInbox検索のために内製し、その後Apacheへ寄贈した分散型NoSQLデータベースです。Amazon Dynamoの分散モデルとGoogle Bigtableのデータモデルを掛け合わせた設計が特徴で、ノードを足すほど書き込み性能が線形に伸... -
データベース・データ管理
Great Expectations とは データ品質を守るOSS
Great Expectations は、データに対する期待値(Expectation)を Python で宣言し、自動テスト・検証・ドキュメント化までを一貫して行える OSS データ品質フレームワークです。2018 年頃に James Campbell と Abe Gong らがコアコントリビュータとして開... -
データベース・データ管理
Airbyte とは OSSで広がるELT基盤の本命
Airbyte は、Fivetran 等の有償 ELT サービスのオープンソース代替として 2020 年に登場したデータ統合プラットフォームです。創業者の Michel Tricot と John Lafleur が、ロングテールのコネクタ需要に対応するには OSS が必要だと考え、自前で書きやす... -
データベース・データ管理
Fivetran とは 自動化された大規模ELT SaaS
Fivetran は、SaaS・データベース・ファイルストレージなど多様なソースからデータを抽出し、Snowflake や BigQuery、Redshift といったクラウド DWH に自動でロードするマネージド ELT サービスです。2012 年に George Fraser と Taylor Brown らが米国で...
