Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Present TiKV to TOC #113

Closed
ceohockey60 opened this Issue May 8, 2018 · 3 comments

Comments

Projects
None yet
2 participants
@ceohockey60
Copy link
Contributor

ceohockey60 commented May 8, 2018

Who, what, why?

TiKV is an open-source distributed transactional key-value store written in Rust built by the company, PingCAP. It provides strong consistency, ACID compliance, and horizontal scalability. TiKV’s transaction model is based on Google’s Percolator model with a few optimizations, and it uses the Raft consensus protocol (with a Multi-Raft implementation) to execute data replication in order to provide High Availability. It has been deployed in production in more than 200 companies.

TiKV currently has a vibrant community with 60+ contributors from 9 countries, 3000+ stars, and almost 400 forks. It also receives institutional contribution from the following organizations:

  • Samsung
  • Mobike (world's biggest dockless bikesharing company; ~30 million rides per day)
  • Toutiao (popular news aggregator app; 120 million DAUs)
  • Ele.me (food delivery platform, 200 million users)
  • Tencent Cloud (2nd largest public cloud provider in China)
  • UCloud (3rd largest public cloud provider in China)

GitHub: https://github.com/pingcap/tikv
License: Apache 2.0

Cloud-Native & CNCF Alignment

TiKV is designed to be cloud-native since the project started two years ago, and it has already been made available for users via Kubernetes in Tencent Cloud. The PingCAP team is also working on an operator tool to more easily deploy, operate, and manage TiKV clusters via Kubernetes in any cloud environment--public, private or hybrid.

Donation Goals

We conceived TiKV to be a standalone project that can serve as a building block for developers to build other systems on top of it. Contributing it to CNCF will take that vision one step closer to reality, by putting it in a neutral environment to foster more community activities, contribution, and adoption.

A stronger TiKV community supported by CNCF will accelerate its development to support more languages, more storage orientation like column family, and other useful features.

We look forward to having a chance to present and discuss TiKV with the TOC.

@caniszczyk

This comment has been minimized.

Copy link
Contributor

caniszczyk commented May 8, 2018

Thanks, I'll wait to hear from the @cncf/toc if there are any objections but we can schedule you July 3rd or July 17th

@ceohockey60

This comment has been minimized.

Copy link
Contributor Author

ceohockey60 commented May 9, 2018

Sounds good! July 3rd works for us. Thanks!

@caniszczyk

This comment has been minimized.

Copy link
Contributor

caniszczyk commented May 22, 2018

scheduled for July 3rd!

@caniszczyk caniszczyk closed this May 22, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.