ニュース
「SQL」と「O/Rマッピング」の共存戦略 効率的なデータベース管理のコツとは:処理速度、メンテナンス性など考慮すべき点も解説
TechTargetは「O/RマッピングとSQLの比較」に関する記事を公開した。O/RマッピングとSQLは、リレーショナルデータベースと“対話”するための方法だ。それぞれをどう使い分ければいいのか。
TechTargetは2024年6月14日(米国時間)、「O/RマッピングとSQLの比較」に関する記事を公開した。
どのようなソーシャルメディアアプリケーション(以下、アプリ)、税務申告アプリや銀行アプリを取り上げても、データが保存されている場所を調べてみると、そのアプリを支えるデータベースが見つかるだろう。データベースは、企業が求める「レプリケーション(複製)」「バックアップ」「シンプルなプログラミング」「高可用性」「リアルタイムの結果」を提供する。
データベースと一言で言ってもその種類は多様だが、最も一般的なデータベース形式といえばリレーショナルモデルだろう。リレーショナルモデルのデータベース(リレーショナルデータベース 以下、RDB)の管理システム(RDBMS)では、オープンソースの「MySQL」と「PostgreSQL」が人気だ。
また、そうしたRDBMSのデータを操作する言語として「SQL」(Structured Query Language)と「O/Rマッピング」(object relational mapping)がある。どちらも「RDBと対話する言語」という意味では同じだが、どのような違いがあるのか。
SQLの仕組み
関連記事
オープンソースの分析データベースシステム「DuckDB」 バージョン1.0.0公開
DuckDBチームはオープンソースの分析データベースシステム「DuckDB」の正式バージョンを公開した。DBaaSのトレンドは「Kubernetes対応」と「マルチクラウド」 NTTデータ小林氏が語る、クラウドネイティブなデータベースの今と選定のポイント
「@IT Cloud Native Week 2024冬」の基調講演にNTTデータグループ テクニカルリード 小林隆浩氏が登壇。クラウドネイティブ環境でデータベースを選択する上での基礎知識や現在のトレンドと今後の展望を解説した。Google Cloud、AIベースのDBアシスタント「Gemini in Databases」を発表 専門知識不要でDB開発、管理が可能に
Google Cloudは、開発支援やパフォーマンス最適化、フリート管理、ガバナンス、移行など、データベース運用のあらゆる側面を簡素化するAIベースのデータベースアシスタント「Gemini in Databases」のプレビュー提供を開始した。
関連リンク
Copyright © ITmedia, Inc. All Rights Reserved.