データベースシステムの原則:SQLとNoSQLの比較

  • SQLとNoSQLの違い

    SQL NoSQLの
    データを格納するのにリレーショナルテーブルを使用して、厳しい制約を有するデータパターンを格納することが困難データエラー JSON形式の情報、より柔軟を使用してキー文書を保存するには、それはまた、データの矛盾、問題が発生につながることができます
    あなたは、テーブルを使用する前に、テーブルのスキーマを定義する必要があります いかなる特定のパターンデータは保存されません
    データの冗長性を減らすために標準化を使用します 非標準のストレージ標準化された情報を使用すると、ドキュメント内のすべての情報は、一つのエントリが含まれていることを保証するために、
    操作のサポート、複数のテーブルから取られたSQL文を使用して関連データを登録しよう JOINの操作がサポートされていません。
    データ整合性制約を満たします 整合性制約を満たしていない、データの検証が任意の位置に保存することができ許可しません
    データの一貫性を確保するために、トランザクションをカスタマイズする必要があります トランザクションの操作が単一のドキュメントが含まれ、文書は、トランザクションの操作を複数持っていません
    SQL言語 使用JSONクラス
    簡単に維持するために、貧しいスケーラビリティ グッドスケーラビリティ

おすすめ

転載: www.cnblogs.com/xiaobaizzz/p/12305911.html
おすすめ