Go Yacc Other
Clone or download
Permalink
Failed to load latest commit information.
.github refine pull request template (#6999) Jul 11, 2018
LICENSES *: Tiny cleanup (#1145) Apr 23, 2016
ast ddl: fix create partition table panic (#7059) Jul 16, 2018
cmd ranger: refine explain format, again (#7041) Jul 17, 2018
config add keep alive settings (#7100) Jul 19, 2018
ddl tables: fix prefix index, when the charset is utf8, truncate it from … Jul 19, 2018
distsql executor, store: fixed daylight saving time issue (#6823) Jul 16, 2018
docs docs/design: new storage row format proposal (#7095) Jul 20, 2018
domain *: check the schema-validity when the DDL fails (#6797) Jul 9, 2018
executor plan, executor: check b.err after buildSort and buildLimit in builUni… Jul 21, 2018
expression tables: fix prefix index, when the charset is utf8, truncate it from … Jul 19, 2018
hack *: bump etcd's version to 3.2.18 (#6336) Apr 25, 2018
hooks *: improve pre-commit hook (#3151) Apr 26, 2017
infoschema infoschema: Support for showing "AUTO_INCREMENT" in "information_sche… Jul 14, 2018
kv *: check the schema-validity when the DDL fails (#6797) Jul 9, 2018
meta *: support set relation job (#6206) Apr 13, 2018
metrics stats: refine the pseudo condition for stats (#6565) Jun 27, 2018
model tables: fix prefix index, when the charset is utf8, truncate it from … Jul 19, 2018
mysql server,mysql: support server-side cursors (#6648) Jun 22, 2018
owner *: support select tidb_is_ddl_owner, to figure out whether tidb insta… Jun 1, 2018
parser *: support 'admin show ddl jobs <number>' grammar (#7028) Jul 12, 2018
perfschema infoschema: fix not null flag does not work (#6048) Mar 19, 2018
plan plan, executor: check b.err after buildSort and buildLimit in builUni… Jul 21, 2018
privilege privilege/privileges: don't reuse chunk in loadTable function (#6976) Jul 4, 2018
server binlog: fix bug in load data (#7074) Jul 19, 2018
session session: fix out of memory in the batch operations (#7086) Jul 18, 2018
sessionctx ddl: add slow operations log to add indices, make trouble shooting ea… Jul 17, 2018
statistics ranger: refine explain format, again (#7041) Jul 17, 2018
store add keep alive settings (#7100) Jul 19, 2018
structure *: move leak check from each test to suite (#6541) May 15, 2018
table tables: fix prefix index, when the charset is utf8, truncate it from … Jul 19, 2018
tablecodec tablecodec: make decode much more faster (#7071) Jul 17, 2018
terror tidb-server, terror: add cleanup when `createServer` exits abnormally ( Jul 3, 2018
tidb-server add keep alive settings (#7100) Jul 19, 2018
types types: remove unused datum_eval method and testcase. (#7070) Jul 17, 2018
util chunk/codec: adjust decoding offsets in chunk (#7106) Jul 19, 2018
vendor vendor:update vendor for tracing (#7067) Jul 17, 2018
x-server executor: make set system variable log shorter (#7029) Jul 11, 2018
.dockerignore Dockerfile: Fix error while running `make server` (#1361) Jun 30, 2016
.editorconfig .editorconfig: add .editorconfig file, make tab_size = 4 (#2779) Mar 5, 2017
.gitignore update gitignore (#6599) May 22, 2018
.travis.yml *: Update go version (#5885) Feb 22, 2018
CHANGELOG.md changelog: fix wording, links and update format (#6413) Apr 28, 2018
CONTRIBUTING.md Update CONTRIBUTING.md (#6965) Jul 4, 2018
CONTRIBUTORS correct the name of contributor (#3584) Jun 30, 2017
Dockerfile update container builder image to use golang 1.10.1 (#6410) Apr 27, 2018
Gopkg.lock vendor:update vendor for tracing (#7067) Jul 17, 2018
Gopkg.toml vendor:update vendor for tracing (#7067) Jul 17, 2018
Jenkinsfile Jenkinsfile: init adding Jenkinsfile (#3249) May 15, 2017
LICENSE *: Tiny cleanup (#1145) Apr 23, 2016
Makefile Makefile: update coverage ignore list (#6651) May 26, 2018
README.md Add Contact Form to "Connect with us" (#6884) Jul 2, 2018
checklist.md Format checklist.md (#3382) Jun 5, 2017
checkout-pr-branch.sh *: checkout to that branch before pulling data from upstream (#5543) Jan 4, 2018
circle.yml *: Update go version (#5885) Feb 22, 2018
code_review_guide.md doc: add code review guide. (#3166) Apr 28, 2017
errcheck_excludes.txt *: update errcheck rule (#6876) Jun 22, 2018
gitcookie.sh server: Add metrics (#1729) Sep 17, 2016

README.md

Build Status Go Report Card GitHub release CircleCI Status Coverage Status

What is TiDB?

TiDB (The pronunciation is: /'taɪdiːbi:/ tai-D-B, etymology: titanium) is an open-source distributed scalable Hybrid Transactional and Analytical Processing (HTAP) database. It features infinite horizontal scalability, strong consistency, and high availability. TiDB is MySQL compatible and serves as a one-stop data warehouse for both OLTP (Online Transactional Processing) and OLAP (Online Analytical Processing) workloads.

  • Horizontal scalability

    TiDB provides horizontal scalability simply by adding new nodes. Never worry about infrastructure capacity ever again.

  • MySQL compatibility

    Easily replace MySQL with TiDB to power your applications without changing a single line of code in most cases and still benefit from the MySQL ecosystem.

  • Distributed transaction

    TiDB is your source of truth, guaranteeing ACID compliance, so your data is accurate and reliable anytime, anywhere.

  • Cloud Native

    TiDB is designed to work in the cloud -- public, private, or hybrid -- making deployment, provisioning, and maintenance drop-dead simple.

  • No more ETL

    ETL (Extract, Transform and Load) is no longer necessary with TiDB's hybrid OLTP/OLAP architecture, enabling you to create new values for your users, easier and faster.

  • High availability

    With TiDB, your data and applications are always on and continuously available, so your users are never disappointed.

For more details, see How we build TiDB.

Adopters

You can view the list of TiDB adopters here.

Roadmap

Read the Roadmap.

Quick start

Read the Quick Start.

Documentation

Architecture

architecture

Contributing

Contributions are welcomed and greatly appreciated. See CONTRIBUTING.md for details on submitting patches and the contribution workflow.

Connect with us

License

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

Acknowledgments