apache / apache/incubator-seata

AT mode supports the OceanBase Oracle kernel

Open
#4,620 0 comments 0 reactions 0 assignees View on GitHub
GLCC
Dominant language
Java
Stars
26k
Forks
8.8k
Avg merge
1d 8h
Merged PRs (30d)
4

Description

Description:
Seata AT transaction mode supports MySQL, PostgreSQL, Oracle, TiDB, MariaDB, etc.

Task:
Based on the existing DB adaptation in AT mode, compile the structure diagram to implement oracle kernel adaptation of Oceanbase database, including sqlParser and driver adaptation, and verify database adaptation using sample.

Skills required:
Familiar with Java

Expected result:
Oracle kernel adaptation for the Oceanbase database and related verification sample are complete.

---

描述:目前Seata AT模式支持MySQL、PostgreSQL、Oracle、TiDB、MariaDB等,需要对Oceanbase数据库的oracle内核进行相关的支持。

任务: 参照之前的AT模式中DB适配,整理出结构图,实现Oceanbase 数据库的oracle内核适配,主要包含通用的sqlparser和driver适配,并能通过sample对内核适配进行验证。

技能要求:熟悉Java

预期结果:完成Oceanbase 数据库的oracle内核适配和相关验证sample。

Contributor guide

Open the contributing guide

Research direction

Review the existing AT-mode database adaptations and compile the structure diagram before identifying the sqlParser and driver integration points for OceanBase's Oracle kernel. Use the database adaptation sample to verify the result; done means the Oracle-kernel adaptation and related verification sample are complete.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
databases
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.