Can TiKV use S3 as backend storage?

Note:
This topic has been translated from a Chinese forum by GPT and might contain errors.

Original topic: tikv 能采用s3能做后端存储吗

| username: 芮芮是产品

[TiDB Usage Environment] Production Environment / Testing / PoC
[TiDB Version]
[Reproduction Path] What operations were performed when the issue occurred
[Encountered Issue: Issue Phenomenon and Impact]
[Resource Configuration] Go to TiDB Dashboard - Cluster Info - Hosts and take a screenshot of this page
[Attachments: Screenshots / Logs / Monitoring]

JuiceFS 使用 TiKV 数据库上手指南 - JuiceFS 博客 Ask about TiKV

| username: xfworld | Original post link

It seems that the cloud-native version supports it, but the community version does not…

It feels a bit like storage and computation separation…

Currently, only the MPP engine of TiFlash supports storage on S3…

| username: Fly-bird | Original post link

Can S3’s IO meet the requirements? Not recommended.

| username: 芮芮是产品 | Original post link

After discussing with the expert, it turns out that TiKV does not support S3 because its performance is not satisfactory.

| username: 随缘天空 | Original post link

It’s best to confirm with the official personnel to see if there is a better solution.

| username: Jellybean | Original post link

The community version currently supports using S3 with TiFlash.

TiKV does not support it for now. There are many considerations here, such as performance, stability, compatibility, and other key foundational functions. From the official perspective, it seems unlikely to get support in the short term.

You can refer to the cloud-native version mentioned by the expert above.

| username: zhanggame1 | Original post link

Currently not supported