Skip to content

doc: complete dynamic test analysis for Issue #69#1

Open
Shining1101 wants to merge 116 commits intoShining1101:coo-consistency-checkfrom
Tencent:master
Open

doc: complete dynamic test analysis for Issue #69#1
Shining1101 wants to merge 116 commits intoShining1101:coo-consistency-checkfrom
Tencent:master

Conversation

@Shining1101
Copy link
Copy Markdown
Owner

已完成 Issue Tencent#69 全部文档任务:

  • Day1 文件列表与目录结构
  • Day2 sqltest_v2.cc 功能概述
  • Day3 sql_cntl_v2.cc 交互与异常处理
  • Day4 动态 vs 静态测试对比
  • Day5 重构建议
  • Day6 其他重要内容与全文自检

Slontia and others added 30 commits January 7, 2021 17:57
If the index name mismatches, Deneva will create the table index buckets with a huge number 16777216 (defined by SYNTH_TABLE_SIZE). When each history is tested over, it takes long time to delete all index's bucket which causes DA workload perform low.
Upload English introductions about 3TS
farrisli and others added 19 commits April 1, 2021 12:30
Conflicts:
	contrib/deneva/unified_concurrency_control/alg_dli_identify_cycle.h
	contrib/deneva/unified_concurrency_control/alg_dli_identify_merge.h
	contrib/deneva/unified_concurrency_control/dli_identify_util.h
	contrib/deneva/unified_concurrency_control/txn_dli_identify.h
	contrib/deneva/unified_concurrency_control/util.h
There is no unified definition of Data anomalies, which refers to the specific data operation mode that may violate the consistency of the database.
Known data anomalies include Dirty Write, Dirty Read, Non-repeatable Read, Phantom, Read Skew and Write Skew, etc. In order to improve the efficiency of
concurrency control algorithms, data anomalies are also used to define the isolation levels, because the weak isolation level can improve the efficiency of transaction
processing systems. This paper systematically studies the data anomalies and the corresponding isolation levels. We report twenty-two new data anomalies that other
papers have not reported, and all data anomalies are classified miraculously. Based on the classification of data anomalies, two new isolation levels system with
different granularity are proposed, which reveals the rule of defining isolation levels based on data anomalies and makes the cognition of data anomalies and isolation
levels more concise.
Update the links to the newest developing branches.
required by Tencent
@Shining1101
Copy link
Copy Markdown
Owner Author

@犀牛鸟小助手 文档已全部补全,请审核!

@Shining1101 Shining1101 reopened this Aug 14, 2025
@Shining1101 Shining1101 enabled auto-merge August 14, 2025 05:57
@Shining1101 Shining1101 disabled auto-merge August 14, 2025 05:58
@Shining1101 Shining1101 enabled auto-merge August 14, 2025 05:59
@Shining1101 Shining1101 disabled auto-merge August 14, 2025 05:59
@Shining1101 Shining1101 enabled auto-merge August 14, 2025 05:59
@Shining1101 Shining1101 disabled auto-merge August 14, 2025 06:06
@Shining1101 Shining1101 enabled auto-merge August 14, 2025 06:45
@Shining1101 Shining1101 disabled auto-merge August 14, 2025 06:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants