apache / incubator-seata

:fire: Seata is an easy-to-use, high-performance, open source distributed transaction solution.
https://seata.apache.org/
Apache License 2.0
25.33k stars 8.79k forks source link

[Summer 2021] Seata-Server HBase or Elasticsearch storage support #3746

Open slievrly opened 3 years ago

slievrly commented 3 years ago

Background

Seata-Server storage mode currently supports File, MySQL, Oracle, PostgreSQL, Redis, etc., but there is still a lack of storage support for large amounts of data, which makes the design of data audit complicated. So we want the storage of Seata-Server to support HBase, ElasticSearch, etc.

The Seata community wants to open the HBase or ElasticSearch adapting task to the Summer 2021.

Target

This topic requires reference to Seata's existing storage schema extensions to implement HBase or Elasticsearch storage support, or both if the energy permits.

Difficulty

Medium

Mentor

@slievrly jimin.jm@alibaba-inc.com

Output Requirements

————————————————————————

背景

Seata-Server存储模式目前支持file,MySQL、Oracle、PostgreSQL、Redis等,但是仍缺少适合超大数据量的存储支持,这使得数据审计的设计方案变得复杂。因此希望Seata-Server的存储支持Hbase、Elasticsearch等。

Seata 社区想将 Hbase 或 Elasticsearch 的适配任务开放给 Summer 2021

目标

这个题目要求参考Seata已有的存储模式扩展实现Hbase 或 Elasticsearch存储支持,如果精力允许也可实现两种方案。

难度

中等

导师

@slievrly jimin.jm@alibaba-inc.com

产出要求

kaori-seasons commented 2 years ago

这个issue有学生认领么