tidb

module
v1.1.0-beta.0...-8d21903 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 7, 2023 License: Apache-2.0

README

TiDB, a distributed SQL database

LICENSE Language Build Status Go Report Card GitHub release GitHub release date Coverage Status GoDoc

Official Website Playground


       

What is TiDB?

TiDB (/’taɪdiːbi:/, "Ti" stands for Titanium) is an open-source distributed SQL database that supports Hybrid Transactional and Analytical Processing (HTAP) workloads. It is MySQL compatible and features horizontal scalability, strong consistency, and high availability.

See what TiDB is capable ONLINE at TiDB Playground.

For more details and latest updates, see TiDB documentation and release notes.

For future plans, see the TiDB roadmap.

Quick start

Start with TiDB Cloud

TiDB Cloud is the fully-managed service of TiDB, currently available on AWS and GCP.

Quickly check out TiDB Cloud with a free trial.

See TiDB Cloud Quick Start Guide.

Start with TiDB

See TiDB Quick Start Guide.

Start developing TiDB

See the Get Started chapter of TiDB Development Guide.

Community

You can join the following groups or channels to discuss or ask questions about TiDB, and to keep yourself informed of the latest TiDB updates:

For support, please contact PingCAP.

Contributing

The community repository hosts all information about the TiDB community, including how to contribute to TiDB, how the TiDB community is governed, how teams are organized.

Contributions are welcomed and greatly appreciated. You can get started with one of the good first issues or help wanted issues. For more details on typical contribution workflows, see Contribute to TiDB. For more contributing information about where to start, click the contributor icon below.

contribution-map

Every contributor is welcome to claim your contribution swag by filling in and submitting this form.

Activity Trends of pingcap/tidb - Last 28 days

Case studies

Architecture

TiDB architecture

License

TiDB is under the Apache 2.0 license. See the LICENSE file for details.

Acknowledgments

Directories

Path Synopsis
br
cmd/br command
pkg/lightning/importer/opts
Package opts contains all kinds of options definitions that can affect the behavior of restore & get infos.
Package opts contains all kinds of options definitions that can affect the behavior of restore & get infos.
pkg/mock
Package mock is a generated GoMock package.
Package mock is a generated GoMock package.
pkg/mock/mocklocal
Package mocklocal is a generated GoMock package.
Package mocklocal is a generated GoMock package.
pkg/mock/storage
Package mockstorage is a generated GoMock package.
Package mockstorage is a generated GoMock package.
pkg/utils/storewatch
package storewatch provides a `Watcher` type which allows the user to listen the events of lifetime of stores.
package storewatch provides a `Watcher` type which allows the user to listen the events of lifetime of stores.
tests/br_gcs command
tests/br_rawkv command
tests/br_txn command
build
cmd
benchdb command
benchkv command
benchraw command
importer command
mirror command
pluginpkg command
portgenerator command
ddl
disttask
framework/mock
Package mock is a generated GoMock package.
Package mock is a generated GoMock package.
framework/mock/execute
Package execute is a generated GoMock package.
Package execute is a generated GoMock package.
importinto/mock
Package mock is a generated GoMock package.
Package mock is a generated GoMock package.
dumpling
cli
cmd/dumpling command
log
tests/s3 command
parser module
pkg
parser module
core
Package core Copyright 2022 PingCAP, Inc.
Package core Copyright 2022 PingCAP, Inc.
conn_ip_example command
err
pdtypes
Package pdtypes contains type defines under PD.
Package pdtypes contains type defines under PD.
tests
tidb-binlog
proto/go-binlog
Package slave_binlog is a generated protocol buffer package.
Package slave_binlog is a generated protocol buffer package.
timer
api
tools
check command
patch-go command
tazel command
ttl
collate/ucaimpl command
cpu
mock
Package mock is just for test only.
Package mock is just for test only.
sem
set
sli
sqlexec/mock
Package mock is a generated GoMock package.
Package mock is a generated GoMock package.
tls

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL