Ultra Light では、次の方法により、データベースへの同時アクセスが自動的に管理されます。
複数の Ultra Light データベースへのアクセス 1 つのアプリケーションで、複数のデータベースへの接続を開くことができます。Ultra Light Java Edition では、同時アクセスはサポートされていません。
複数のアプリケーション Ultra Light または Ultra Light Java Edition データベースは、一度に 1 つのプロセスによってのみ開くことができます。
複数のスレッド Ultra Light では、マルチスレッドアプリケーションがサポートされています。複数のスレッドを使用し、各スレッドが同じまたは異なるデータベースに接続できる、単一のアプリケーションを作成できます。
複数のトランザクション/要求 各接続は、進行中のトランザクションを一度に 1 つ使用できます。トランザクションは、1 つの要求または複数の要求で構成されます。トランザクションの実行中に行われたデータの変更は、トランザクションがコミットされるまでデータベースで永続化されません。トランザクションで行われたデータの変更は、すべてコミットされるか、すべてロールバックされるかのどちらかです。
同期 アップロードおよびダウンロードでは、読み込み/書き込みアクセスが許可されます。ただし、アプリケーションがローを変更してからダウンロードによってこのローが変更されようとすると、ダウンロードが失敗し、ロールバックが行われます。同期時のデータへのアクセスを無効にするには、Disable Concurrency 同期パラメーターを使用します。
同期に失敗した場合、Ultra Light では、すべてのプラットフォームで再開可能なダウンロードがサポートされます。
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |