sqlデータベースとsqlデータベースのメリットとデメリットがあるように、両方のデータベースの利点を利用したい場合は、私たちはそうすることができますか?複雑なクエリの場合と同様に、SQLではなくSQLよりもSQLを優先し、階層データストレージではSQLデータベースよりもSQLデータベースは優れていません。だから両方の方法を親切に結びつける方法があれば。sqlデータベースとsqlデータベースの両方を組み合わせても意味がありますか?
答えて
完全に意味があります。少なくとも、これはどのように私が両方の技術を最大限に活用するかということです。
NoSQL:高速でシンプルですが、データに制約を加える構造はほとんどありません。
RDBMS:すべてのACIDプロパティを満たし、データを安全かつクリーンに保ちます。トラフィックとデータセットのサイズが大きくなるにつれて、パフォーマンスは急速に低下します。
ほとんどのプロジェクトでは、分散していて分散していない、スケーラブルでないリレーショナルデータベースをシステムの単一のポイントとして持つことができます。これは、データを一貫性を保ち、複雑なクエリを可能にする最も簡単な方法です。
NoSQL層がRDBMSに向けられた大量のトラフィックを傍受することができれば、それは可能です。
のNoSQLソリューションを使用していることを行うにはトリックがたくさんあります: キャッシング非正規化エンティティ(IDによってインデックスキーと値のストアに事前に結合されたテーブルの内容)を、 は事前に計算勧告などのすべての派生データを(ホスティングは、マトリックス) 一時的で高速に変化するすべてのデータ(ユーザーセッション、ショッピングカートなど)をホストする
データセットが非常に大きいため、RDBMSの一部を完全にスキップすることがあります。一貫性、または単純に、あなたのデータは複雑な構造を持たず、喜んで簡単に保つことができます。
構造が必要で、巨大なデータセットがある場合は、最終的にCassandraやHbaseなどの一貫性のあるカラム型ストレージシステムになります。 しかし、これらは非常に複雑なソリューションであり、維持管理に非常にコストがかかります。
ohh quoraの回答の1つからの完璧なコピー貼り付け – zer09
- 1. 任意のデータベースと組み合わせたHadoopのメリット
- 2. 隣り合わせのSQLペアを組み合わせる
- 3. SQL SERVERデータベースのデータマイニングは、おそらく組み合わせを見つける
- 4. SQLフィルタの列の組み合わせ
- 5. SQL文を組み合わせる
- 6. SQL Serverクエリを組み合わせる
- 7. SQLサーバーhieracyボトムトップの組み合わせ
- 8. SQLのユニークな組み合わせ
- 9. スイッチケースを組み合わせる方法がありますか?
- 10. 組み合わせるSQLは
- 11. SQL組み合わせた結果
- 12. DjangoとSQL Serverを組み合わせて使用する
- 13. mysql(Apache、mysqlと組み合わせる)の代わりに使用するデータベース
- 14. 2つのSELECT式を両方ともLIMITと組み合わせる
- 15. muliまたはSQLを組み合わせる方法
- 16. このJetBrains/PyCharm/WebStormショートカットの組み合わせの意味は?
- 17. SQL NOSQLの組み合わせが可能かどうか
- 18. 更新を組み合わせる&SQL文SQL文を作成
- 19. Excelとデータベースのデータを組み合わせる
- 20. 文字を組み合わせてデータベースに挿入する
- 21. SQLステートメントでINとLIKEを組み合わせる方法はありますか?
- 22. NATURAL JOIN SQLと組み合わせてWHERE句を使用しますか?
- 23. 組み込みデータベースには、最大のSQLコンプライアンスと同時実行性のサポートがありますか?
- 24. AWS SQSとSESの組み合わせはありますか?
- 25. SQL oracle 2つの条件を組み合わせる方法
- 26. SQL IDのすべての組み合わせ
- 27. C#でSQL Serverデータベースから読み込むことがありません
- 28. saveOrUpdate()と組み合わせてデータベースからデータを削除する
- 29. MS AccessとSQL Serverの結果を組み合わせる
- 30. AndroidアプリケーションのnoSQL(Firebase)とSQLを組み合わせる
SQLには全く触れておらず、経験豊富な人からのレビューが欲しい –
ありがとう@Philipp私はそのアドバイスを感謝します。 –