Glossary 用語集
NoSQL
ノーエスキューエル
NoSQLとは、「リレーショナルデータベース(RDB)」のようにテーブル構造を持たず、柔軟にデータを保存・処理できるデータベースの総称です。大規模なWebサービスやSNS、IoTなどで広く利用されています。
NoSQLは「Not Only SQL(SQLだけではない)」の略で、リレーショナルデータベースの制約を超えて、柔軟にデータを扱うために開発されました。特に、構造がバラバラなデータ(例:SNSの投稿、画像、センサー情報など)を高速に処理できるのが特徴です。
NoSQLにはいくつかのタイプがあります。
① ドキュメント型:JSON形式でデータを保存(例:MongoDB)
② キー・バリュー型:シンプルなペア構造(例:Redis、DynamoDB)
③ カラム指向型:大量データを列単位で保存(例:Cassandra)
④ グラフ型:データ間の関係性を保存(例:Neo4j)
リレーショナル型と違い、NoSQLはスキーマ(データ構造)を事前に定義しなくてもよい点が大きな利点です。また、複数のサーバーに分散して保存できるため、データ量が爆発的に増えてもスムーズに拡張できます。
ただし、データの整合性を完全に保証しにくいという課題もあります。したがって、金融システムなど厳密なデータ管理が必要な場面ではRDBが適していますが、スピードと柔軟性を重視するアプリケーションではNoSQLが選ばれます。
IT導入・活用のお悩み
お応えします。
「IT化は何からはじめたらいい?」「どんなITツールが自社にピッタリかわからない…」
など、IT導入に関するお悩みにITコーディネータあるいは中小企業診断士、またはPit-Nagoya事務局がお答えいたします。
必要に応じて、Pit-Nagoya会員のIT企業のご紹介、マッチングもおこないます。
どんなお悩みでもお気軽にお聞かせください。担当者より順次返信いたします。(対応時間:平日9:00〜17:00)
お悩み相談以外の事務局へのお問い合わせは 「お問い合わせ」からお願いします。
その他の用語
CMS
シーエムエス
CMS(Contents Management System)は、専門的な知識がなくてもWebサイトを作成・更新できるシステムのことです。HTMLやCSSを直接書かなくても、管理画面から文章や画像を入力するだけでページを作ることができます。代表的なCMSにはWordPressやMovable Typeがあります。
DoS攻撃
ドスコウゲキ
DoS攻撃(Denial of Service攻撃)とは、対象のサーバやネットワークリソースに大量のリクエストや不正なトラフィックを送りつけてサービスを利用不能にする攻撃です。単一の送信元から行われることもあれば、複数の感染端末を使うDDoS(分散型)として大規模化する場合もあります。防御は検知、緩和、冗長化の組み合わせが基本です。
SDLC
エスディーエルシー
SDLCとは「System Development Life Cycle(システム開発ライフサイクル)」の略で、ソフトウェアやシステムを企画・設計・開発・テスト・運用・保守するまでの一連のプロセスを体系化した考え方です。品質の高いシステムを効率的に開発するための基本的な枠組みです。