Vitess解析
services. • about 8w line(test code exclude) • client(bson SSL) java/python/go Golang ? • minimalist • goroutines • channels & selects • closures • defers • generics • GC • map, slices • performace0 码力 | 21 页 | 926.63 KB | 1 年前3The Vitess 9.0 Documentation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 Design Docs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .0 码力 | 417 页 | 2.96 MB | 1 年前3The Vitess 11.0 Documentation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 Design Docs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .0 码力 | 481 页 | 3.14 MB | 1 年前3The Vitess 10.0 Documentation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 Design Docs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .0 码力 | 455 页 | 3.07 MB | 1 年前3The Vitess 12.0 Documentation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 Design Docs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .0 码力 | 534 页 | 3.32 MB | 1 年前3The Vitess 6.0 Documentation
shard. The global topology is used for some operations, including reparenting and resharding. By design, the global topology service is not used a lot. In order to survive any single cell going down, authors and reviewers need to answer these general questions: • Does this change match an existing design / bug? • Is there proper unit test coverage for this change? All changes should increase coverage shards. While Vitess can support this with the use of Two-Phase Commit, it is usually recommended to design the VSchema in such a way that cross- shard modifications are not required. OLAP Workload By default0 码力 | 210 页 | 846.79 KB | 1 年前3The Vitess 5.0 Documentation
shard. The global topology is used for some operations, including reparenting and resharding. By design, the global topology service is not used a lot. In order to survive any single cell going down, authors and reviewers need to answer these general questions: • Does this change match an existing design / bug? • Is there proper unit test coverage for this change? All changes should increase coverage shards. While Vitess can support this with the use of Two-Phase Commit, it is usually recommended to design the VSchema in such a way that cross- shard modifications are not required. OLAP Workload By default0 码力 | 206 页 | 875.06 KB | 1 年前3The Vitess 8.0 Documentation
shard. The global topology is used for some operations, including reparenting and resharding. By design, the global topology service is not used a lot. In order to survive any single cell going down, base can be prevented. Some additional points to keep in mind: * Does this change match an existing design / bug? * Is this change going to log too much? (Error logs should only happen when the component warning >}} Transaction commit is much slower when using 2PC. The authors of Vitess recommend that you design your VSchema so that cross-shard updates (and 2PC) are not required. {{< /warning >}} Vitess 2PC0 码力 | 331 页 | 1.35 MB | 1 年前3The Vitess 7.0 Documentation
shard. The global topology is used for some operations, including reparenting and resharding. By design, the global topology service is not used a lot. In order to survive any single cell going down, authors and reviewers need to answer these general questions: • Does this change match an existing design / bug? • Is there proper unit test coverage for this change? All changes should increase coverage warning >}} Transaction commit is much slower when using 2PC. The authors of Vitess recommend that you design your VSchema so that cross-shard updates (and 2PC) are not required. {{< /warning >}} Vitess 2PC0 码力 | 254 页 | 949.63 KB | 1 年前3Vitess security audit
related to VTAdmins default settings. Missing authentication is a security issue related to VTAdmins design. We understand from internal discussions during the audit that Vitess wishes to allow as flexible counter-productive to. However, from the perspective of security, we recommend an authentication-by-default design that can be removed from deployments. 28 Vitess Security Audit, 2023 ADA-VIT-SA23-7: Critical compliance review. Our overall assessment of VTAdmin is highly positive. VTAdmin follows secure design and code practices, and VTAdmin-web is written with React which is hardened to defend against many0 码力 | 41 页 | 1.10 MB | 1 年前3
共 10 条
- 1