UltraLite 自动使用以下方法管理并发数据库访问:
多个 UltraLite 数据库访问 单个应用程序可以打开多个数据库连接。UltraLite Java 版本不支持同时访问。
多个应用程序 一次只能由一个进程打开 UltraLite 或 UltraLite Java 版本数据库。
多线程 UltraLite 支持多线程应用程序。可以编写一个使用多线程的应用程序,它的每个线程都可以连接到相同的或不同的数据库。
多个事务/请求 每个连接在同一时刻可以有一个进行中的事务。事务可以由一个请求或多个请求组成。在提交事务之前,该事务期间所作的数据修改在数据库中不会成为永久性的。某个事务中所作的数据修改或者全部提交,或者全部回退。
同步 在上载和下载期间,允许对数据库进行读写访问。但是,如果应用程序更改了一行,而随后下载也尝试更改此行,则下载失败并回退。使用 Disable Concurrency 同步参数禁用同步期间的数据访问。
如果同步失败,UltraLite 在所有平台上支持断点续传下载。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |