apache / apache/incubator-seata
Extend the SQL and resources supported by the AT transaction mode
- Dominant language
- Java
- Stars
- 26k
- Forks
- 8.8k
- Avg merge
- 1d 8h
- Merged PRs (30d)
- 4
Description
**Proposal:Extend the SQL and resources supported by the AT transaction mode**
Currently, Seata AT transaction mode supports limited SQL statements and databases (MySQL, Oracle, PostgreSQL, TiDB). We hope to extend more types of complex SQL statements and support more relational database resources or other types of resources including but not limited to MQ, NoSQL, etc.
• extend support for at least one relational database, MQ, or NoSQL resource.
• extended complex SQL support for AT schema.
--------
**扩展AT模式的SQL和资源支持**
目前 Seata 的 AT 事务模式支持有限的 SQL 语句和数据库(MySQL、Oracle、PostgreSQL、TiDB),我们希望能扩展更多类型的复杂 SQL 语句和支持更多的关系数据库资源亦或者其他类型的资源包括但不限于 MQ、NoSQL 之类。
• 至少扩展支持一种的关系型数据库、MQ或者 NoSQL 资源。
• 扩展AT模式的复杂SQL支持。
mentor: Ji Min [@slievrly ](https://github.com/slievrly), Seata project Maintainer
Contributor guide
Research direction
Start by reviewing Seata's AT transaction mode and its current SQL and resource support for MySQL, Oracle, and PostgreSQL. Choose one relational database, MQ, or NoSQL resource, or a defined class of complex SQL, then confirm the scope with mentor Ji Min; done means that support is implemented and verified.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java, mysql, postgresql, sql
- Domain
- backend, databases, distributed-systems
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100