awesome-database-testing
数据库测试资料 This repo is a collection of resources on testing database systems
https://github.com/zhangysh1995/awesome-database-testing
Last synced: 3 days ago
JSON representation
-
High-level Views
-
Research Papers
- An Overview of Query Optimization
- Testing SQL Server's Query Optimizer : Challenges , Techniques and Experiences
- How good are query optimizers, really?
- Testing SQL Server's Query Optimizer : Challenges , Techniques and Experiences
- An Overview of Query Optimization
- Query Optimization in Database Systems
-
Others
-
-
Industry Practice
-
Input Generation
-
Research Papers
-
Tools
- MySQL version (not maintained) - Documentation/wiki/), [MariaDB version](https://github.com/MariaDB/randgen), [PingCAP version](https://github.com/pingcap/go-randgen)
- Sysbench - MySQL benchmarks
- mtr_to_sql.sh - QA - a script to extract [mysql-test](https://dev.mysql.com/doc/dev/mysql-server/latest/PAGE_MYSQL_TEST_RUN.html) cases as a sql file, with engine replacement and shuffles according to your need
- pquery - stress testing MySQL
- SQLsmith - fuzzing style tool
- Squirrel - tool for CCS 2021 paper
-
-
Engine Correctness
-
Research Papers
- Query-Aware Test Generation Using a Relational Constraint Solver
- Detecting Optimization Bugs in Database Engines via Non-Optimizing Reference Engine Construction
- Query-Aware Test Generation Using a Relational Constraint Solver
- A framework for testing query transformation rules
- The Effectiveness of Test Coverage Criteria for Relational Database Schema Integrity Constraints
- Quickly generating billion-record synthetic databases
- Toward a Verified Relational Database Management System
- Automated verification of query equivalence using satisfiability modulo theories
- Testing query execution engines with mutations
- Massive Stochastic Testing of SQL
-
Tools
-
-
Performance
-
Research Papers
- Efficient testing of high performance transaction processing systems
- Exact Cardinality Query Optimization for Optimizer Testing
- Exact Cardinality Query Optimization for Optimizer Testing
- On the stability of plan costs and the costs of plan stability
- Testing cardinality estimation models in SQL server
- Testing the accuracy of query optimizers
- APOLLO: Automatic Detection and Diagnosis of Performance Regressions in Database Systems
-
Tools
-
Categories
Sub Categories
Keywords
tidb
2
postgresql
2
fuzzing
2
chaos
1
chaos-engineering
1
chaos-experiments
1
chaos-mesh
1
chaos-testing
1
cloud-native
1
cncf
1
fault-injection
1
golang
1
kubernetes
1
microservices
1
operator
1
site-reliability-engineering
1
cockroachdb
1
dbms
1
dbms-testing
1
mariadb
1
mysql
1
sql
1
sqlite
1
testing
1
fuzz-testing
1
monetdb
1
sqlite3
1