[解決済み] NoSQLとは何か、どのような仕組みで、どのような効果があるのか。[クローズド]
質問
NoSQLについては、DBとのやりとりがWeb上でのスピードのボトルネックになることが多いため、いずれはSQLのDB保存方式に取って代わるものになるかもしれないという話を聞いています。
そこで、いくつか質問があるのですが。
-
具体的にはどのようなものですか?
-
どのように機能するのですか?
-
なぜSQLデータベースを使うよりも優れているのですか?また、どの程度優れているのでしょうか?
-
この技術は、まだ導入するには新しすぎるのか、それとも検討する価値があるのか?
どのように解決するのか?
-
具体的にはどのようなものですか?
一方では 特定システム の総称にもなっていますが。 様々な新しいデータストレージのバックエンド リレーショナルDBのモデルに従わないもの。
-
どのように機能するのですか?
一般名で表示されるシステムの仕組みはそれぞれ異なりますが、基本的な考え方は、一般的なRDBMSのすべての機能をサポートするわけではありませんが、有用な機能を十分に備えたDBモデルを使用することによって、より良いスケーラビリティとパフォーマンスを提供することです。ある意味、MySQLのようなもので、一時期はトランザクションのサポートがなかったが、正確には というのも そのおかげで、他のDBシステムよりも優れた性能を発揮することができました。トランザクションを必要としない方法でアプリを書くことができれば、それは素晴らしいことでした。
-
なぜ、SQLデータベースを使うよりも良いのか?また、どの程度優れているのでしょうか?
サイトの規模が大きくなり、可能な限り最適化されたハードウェア上で最高のRDBMSを稼動させても負荷に追いつけないような場合に、より良い方法と言えるでしょう。どの程度優れているかは、特定のユースケースに依存します(多くの更新アクティビティと多くのジョインを組み合わせると、quot;traditional" RDBMSには非常に負荷がかかります)。
-
この技術は、まだ導入するには新しすぎるのか、それとも検討する価値があるのか?
主に何を達成しようとしているかによります。確かに、十分に成熟しています。しかし、そこまで大規模に拡張する必要のあるアプリケーションはほとんどありません。ほとんどの場合、従来のRDBMSで十分です。しかし、インターネットの利用は常にユビキタスになっているので、そのようなアプリケーションがより一般的になる可能性は高いです(おそらく支配的ではないでしょうが)。
関連
-
[Mac] sudo mongod コマンド、プロンプトコマンドが見つかりません。
-
Linuxでmysql-5.7.30をインストールするための詳細な手順
-
[解決済み] ORA-01219: データベースが開いていません: クエリは固定テーブル/ビューにのみ許可されます。
-
[解決済み] ファイル拡張子.DB - 正確にはどのようなデータベースなのですか?
-
[解決済み] データベースの項目はソース管理をしていますか?[クローズド]。
-
[解決済み] Googleが使用しているデータベースは何ですか?
-
gem install mysql reports extconf.rb failed error.
-
[解決済み】「INNER JOIN」と「OUTER JOIN」の違いは何ですか?
-
[解決済み】キャラクタセットと照合順序の正確な意味は何ですか?
-
[解決済み] サロゲートキーとナチュラルキー/ビジネスキーの比較【終了しました
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
SocketTimeoutExceptionが発生しました。読み取りがタイムアウトした問題のトラブルシューティング
-
mongodbの更新操作の更新
-
DB2 SQL エラーの解決法。sqlcode=-420, sqlstate=22018
-
mysql import error [Err] 1273 - Unknown collation: 'utf8mb4_0900_ai_ci'.
-
[解決済み] PostgreSQLデータベースへのSQLダンプのインポート
-
[解決済み] データベース駆動型アプリケーションのユニットテストに最適な戦略とは?
-
gem install mysql reports extconf.rb failed error.
-
データファイルのsqlldrフィールドが最大長を超えています。
-
[解決済み】redisデータベースをあるサーバーから別のサーバーに移動するにはどうすればいいですか?
-
[解決済み] NoSqlとリレーショナルデータベースの比較