Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

PingCAP training courses

NotificationsYou must be signed in to change notification settings

NingLin-P/talent-plan

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is a series of training courses about writing distributed systems in Go andRust. It is maintained by PingCAP for training and/or evaluating students, newemployees, and new contributors toTiDB andTiKV. As such, the courses focuson subjects relevant to those projects. They are though appropriate for all Goand Rust programmers — they do not require any knowledge of or interest ineither TiDB or TiKV.

The courses primarily consist of projects (or "labs") where coding problems arepresented, along with a partial implementation or API description, and a testsuite.

Each course is developed independently, so they vary in their presentation andtheir expectations from course-takers. See the individual course documentationfor details.

Training courses

  • Practical Networked Applications in Rust. A series of projectsthat incrementally develop a single Rust project from the ground up into ahigh-performance, networked, parallel and asynchronous key/value store. Alongthe way various real-world and practical Rust development subject matter areexplored and discussed. Knowledge of the subject matter can be considered aprerequisite to Distributed Systems in Rust.

  • Distributed Systems in Rust. Adapted from theMIT 6.824distributed systems coursework, this course focuses on implementing importantdistributed algorithms, including theRaft consensus algorithm.

  • Distributed Systems in Go. Distributed systems algorithms in Go.

License

These courses may be freely used and modified for any purpose, under the termsof each course's individual license. See the courses for details.

About

PingCAP training courses

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust94.2%
  • Go5.5%
  • Makefile0.3%

[8]ページ先頭

©2009-2025 Movatter.jp