並行性

著者: Robert Simon
作成日: 18 六月 2021
更新日: 1 J 2024
Anonim
22 并行性的概念
ビデオ: 22 并行性的概念

コンテンツ

定義-並行性とはどういう意味ですか?

同時実行性とは、複数のユーザーが複数のトランザクションに影響を与えることができるデータベースの機能です。これは、データベースをスプレッドシートなどの他の形式のデータストレージから分離する主要なプロパティの1つです。

並行性を提供する機能は、データベースに固有です。スプレッドシートまたはその他のフラットファイルストレージは、多くの場合データベースと比較されますが、この1つの重要な点が異なります。スプレッドシートでは、最初のユーザーがファイルを開くと他のユーザーにロックされるため、複数のユーザーが同じファイル内の異なるデータを表示して操作することはできません。他のユーザーはファイルを読むことができますが、データを編集することはできません。

Microsoft AzureとMicrosoft Cloudの紹介|このガイドを通して、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。

Techopediaは並行性について説明します

並行性によって引き起こされる問題は、並行トランザクションをサポートする能力よりもさらに重要です。たとえば、あるユーザーがデータを変更しているが、そのデータをまだ保存(コミット)していない場合、同じデータを照会する他のユーザーが変更された未保存のデータを表示できないようにする必要があります。代わりに、ユーザーは元のデータのみを表示する必要があります。


用語は異なる場合がありますが、ほとんどすべてのデータベースは並行性を同じ方法で処理します。一般的な原則は、変更されたが保存されていないデータは何らかの一時的なログまたはファイルに保持されるというものです。保存すると、元のデータの代わりにデータベースの物理ストレージに書き込まれます。変更を実行するユーザーがデータを保存していない限り、変更しているデータを表示できるのはユーザーのみです。同じデータを照会する他のすべてのユーザーは、変更前に存在していたデータを表示する必要があります。ユーザーがデータを保存すると、新しいクエリによってデータの新しい値が明らかになります。


この定義は、データベースの詐欺で書かれました