Derby数据库是否有限制

时间:2013-07-05 07:22:49

标签: relational-database derby

derby数据库是否限制了查询它的次数(在其生命周期内)?我知道Derby数据库存储在其上进行的事务,以便可以调用ROLLBACK并将数据库恢复到以前的状态。但是,关于这是否会限制查询/更改的数量仍存在问题

1 个答案:

答案 0 :(得分:2)

简短的回答是否定的。稍微长一点的回答:您只能回滚尚未提交的事务。您可以拥有的未提交事务的数量仅受日志大小的限制,该日志仅受文件系统的限制。

当然,以这种方式测试软件的限制通常不是一个好主意,并且对于许多未提交的事务,您可能会在发生崩溃(软件或硬件)时丢失大量数据。最佳做法是尽快提交事务,因为这将使您的系统更加健壮,性能更好并减少争用(开放事务持有数据库元素的锁定,这将限制并发访问)。