WHY "2 sqlserver do not have undo tablespace, rely on transaction log for both rollback and roll-forward. trade off is bad performance and more locking issue. means less concurrency " ?
redo and undo 各个公司实现机制不一样, INFORMIX 也是用逻辑日志实现REDO 和UNDO(物理日志记录CHECKPOINT前的IMAGE).
DB2 也用LOG FILE 实现, MS SQL 也在进步.
REDO AND UNDO都是系统使用的(ORACLE和其它). 用户是LOCK不了的, 因而和多少用户 "locking issue. concurrency "似无关系.
UNDO TABLESPACE 是逻辑概念,也是通过DATAFILE来物理实现的, 本质上也是LOGFILE.
redo and undo 各个公司实现机制不一样, INFORMIX 也是用逻辑日志实现REDO 和UNDO(物理日志记录CHECKPOINT前的IMAGE).
DB2 也用LOG FILE 实现, MS SQL 也在进步.
REDO AND UNDO都是系统使用的(ORACLE和其它). 用户是LOCK不了的, 因而和多少用户 "locking issue. concurrency "似无关系.
UNDO TABLESPACE 是逻辑概念,也是通过DATAFILE来物理实现的, 本质上也是LOGFILE.