インフラ

システム開発・テクノロジー

Oracle Databaseとは?大企業基幹システムを支えるDBを解説

Oracle Databaseとは?ざっくりと3行でOracle Corporationが開発する商用RDBMSで、大企業の基幹システム・金融・官公庁での採用率が世界トップクラス。1977年に設立されたDBの草分け的存在だ高い可用性・パフォ...
システム開発・テクノロジー

SQL Serverとは?Microsoft製DBと業務システムとの親和性を解説

SQL Serverとは?ざっくりと3行でMicrosoftが開発する商用RDBMSで、Windows・Azure・Office製品との深い統合が最大の強みだ。Excel・SharePoint・Power BIとのデータ連携がスムーズに行え...
システム開発・テクノロジー

MongoDBとは?JSONで柔軟に扱えるドキュメントDBを解説

MongoDBとは?ざっくりと3行でNoSQLのドキュメント型データベース。JSONに近いBSON形式でデータを保存するためスキーマ定義なしにデータを扱えり、Webアプリのバックエンドで広く採用されるコレクション(テーブルに相当)の中にドキ...
システム開発・テクノロジー

Redisとは?メモリで超高速動作するキャッシュDBを解説

Redisとは?ざっくりと3行でRemote Dictionary Serverの略。全データをメモリ上に保持するインメモリ型NoSQLデータベースで、ディスクアクセスが不要なためマイクロ秒単位の超高速応答が可能だデータ型としてString...
システム開発・テクノロジー

Cassandraとは?ペタバイト級データを支える分散DBを解説

Cassandraとは?ざっくりと3行でApache Software Foundationが管理するオープンソースのNoSQL列指向DB。マスターレスの完全分散アーキテクチャで、単一障害点なしにペタバイト規模のデータを処理できる書き込み性...
システム開発・テクノロジー

Elasticsearchとは?ログ検索を爆速にする全文検索エンジンを解説

Elasticsearchとは?ざっくりと3行でApache Luceneをベースにした分散型の全文検索エンジン。大量のテキストデータをインデックス化して高速に全文検索できる。Elasticsearch B.V.が開発しElastic社が管...
システム開発・テクノロジー

DynamoDBとは?AWSが提供するサーバーレスNoSQLを解説

DynamoDBとは?ざっくりと3行でAWSが提供するフルマネージドのキーバリュー型NoSQL DB。サーバー管理不要で自動スケールし、どんな規模でも一桁ミリ秒以下のレイテンシを保証するプライマリキー(パーティションキー+ソートキー)でデー...
システム開発・テクノロジー

オブジェクトストレージとは?S3が代表の無限に広がる保管庫を解説

オブジェクトストレージとは?ざっくりと3行でデータをオブジェクト(データ本体+メタデータ+一意のID)という単位で管理するストレージ形態。フォルダ階層を持たないフラットな構造で、どこからでもHTTP(S)でアクセスできるAWS S3・Goo...
システム開発・テクノロジー

ブロックストレージとは?DBに最適な高速ストレージの仕組みを解説

ブロックストレージとは?ざっくりと3行でデータを固定長のブロックという単位に分割して保存するストレージ形態。物理ディスクに直接マウントされる形でOSからは通常のHDD・SSDと同じように見える読み書きの遅延が最も低く、データベースや仮想マシ...
システム開発・テクノロジー

ファイルストレージとは?フォルダ感覚で使えるNASの基本形を解説

ファイルストレージとは?ざっくりと3行でデータをフォルダとファイルの階層構造で管理するストレージ形態。Windowsのエクスプローラーで見るフォルダ構成がそのまま共有されるため、IT初心者でも直感的に使える社内ファイルサーバー・NAS・共有...