polardb / polardb/polardbx-sql
[ASoC]PolarDB-X支持DBLink
Open
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 1.7k
- Forks
- 337
- PR merge metrics
- No merged PRs in 30d
Description
题目描述:
DBLink功能允许在一个数据库连接另一个远程的数据库。DBLink创建好之后,可以像访问本地数据库一样访问远程数据库(例如本地库与远程库中表的JOIN等操作)。
任务目标:
- 支持PolarDB-X创建到MySQL与PolarDB-X的DBLink
- 支持对于远程库的DML、DQL、DDL操作
- 尽可能的下推更多算子到远程库
- 支持相关的系统视图、权限管理等
项目技术要求:
熟悉Java语言、了解数据库内核基本结构和DBLink基本过程
题目难度
高
导师信息
Sun Mengshi,ASoC Mentor, PolarDB-X Committer.
mengshi.sunmengshi@alibaba-inc.com(联系导师请附上个人简历)
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No files, tests, or entry points are named. Start by locating the existing database-link or remote-query architecture in polardbx-sql, then review how MySQL connections, remote DML/DQL/DDL, operator pushdown, system views, and permissions are handled. Done means PolarDB-X can create links to MySQL and PolarDB-X and support the listed remote operations.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java, mysql
- Domain
- databases
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100