polardb / polardb/polardbx-sql

[ASoC]PolarDB-X支持DBLink

Open
#57 0 comments 0 reactions 0 assignees View on GitHub

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等操作)。

任务目标:
  1. 支持PolarDB-X创建到MySQL与PolarDB-X的DBLink
  2. 支持对于远程库的DML、DQL、DDL操作
  3. 尽可能的下推更多算子到远程库
  4. 支持相关的系统视图、权限管理等
项目技术要求:

熟悉Java语言、了解数据库内核基本结构和DBLink基本过程

题目难度

导师信息
Sun Mengshi,ASoC Mentor, PolarDB-X Committer.
mengshi.sunmengshi@alibaba-inc.com(联系导师请附上个人简历)

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.