关于集中授时

【产品名称】

【产品版本】

【问题描述】

1.关于oceanbase的集中授时,看到有文章说是一次请求批量时间戳,但是我在代码看的是请求一次只得到一个时间戳

2.集中授时是对租户隔离的,那是不是每个租户有不同的主observer去做授时

3.事务的获取时间戳的时机是什么时候,单机事务和分布式事务是否有区别

4.还看到文章说单机事务的时间戳直接从本地获取,那么怎么保证全局一致性的快照?或者说也是集中授时的

5.oceanbase是三阶段提交吗,是不是协调者所在的server保存了所有参与者的session

每个租户有一个独立的GTS服务。事务获取时间戳的时机与事务隔离级别相关。OceanBase的分布式事务的提交是两阶段提交协议。

没明白聚合起来取时间戳是如何做到的,是不是存在不同的事务取到的是相同的时间戳的情况,这样对读时间戳倒是没有影响,但就有不同的事务提交的版本号是一样的了

1 个赞