website/content/docs/concepts/overview.md

39 lines
1.1 KiB
Markdown

---
title: TiKV overview
description: Some basic facts about TiKV
weight: 1
aliases:
- /docs
---
**TiKV** is a distributed transactional key-value database originally created by [PingCAP](https://pingcap.com/en) to complement [TiDB](https://github.com/pingcap/tidb).
{{< info >}}
The **Ti** in TiKV stands for **titanium**. Titanium has the highest strength-to-density ratio of any metallic element and is named after the Titans of Greek mythology.
{{< /info >}}
## Features
{{< features >}}
## Code
TiKV is written in [Rust](https://www.rust-lang.org) and powered by the [Raft](https://raft.github.io) consensus algorithm.
## Inspiration
TiKV was originally inspired by [Google Spanner](https://ai.google/research/pubs/pub39966) and [HBase](https://hbase.apache.org).
## Architecture
The basic architecture of TiKV is described in the diagram below:
{{< figure
src="/img/basic-architecture.png"
caption="The architecture of TiKV"
alt="TiKV architecture diagram"
width="70"
number="1" >}}
You can read more in the [Concepts and architecture](architecture) documentation.