shardingsphere icon indicating copy to clipboard operation
shardingsphere copied to clipboard

Consider adapting the SQL Federation feature for openGauss databases

Open strongduanmu opened this issue 3 years ago • 2 comments

Feature Request

Is your feature request related to a problem?

No.

Describe the feature you would like.

Currently, ShardingSphere uses Calcite JDBC to implement the SQL federation feature, and provides basic support for MySQL and PostgreSQL database. Due to the importance of the openGauss database, we decided to adapt the SQL federation feature to the openGuass database. In order to adapt to the openGauss database, we need to complete the following subtasks.

  • [x] Complete the remaining tasks in issue #13091 to make query optimization and ShardingSphere work well together;
  • [ ] Optimize openGuass select statement and view statement parsing——https://opengauss.org/zh/docs/latest/docs/Developerguide/SELECT.html;
  • [ ] Convert openGuass statement syntax tree to calcite syntax tree
  • [ ] SQL Federation feature adapts to openGauss data type
  • [ ] SQL Federation feature supports distributed transaction management
  • [ ] SQL Federation feature supports cross-database views

strongduanmu avatar Jul 26 '22 09:07 strongduanmu

Mark this.

boyjoy1127 avatar Aug 06 '22 04:08 boyjoy1127

Hi @boyjoy1127, welcome to join this task. 😀

strongduanmu avatar Aug 06 '22 08:08 strongduanmu

I want to participate in the task. @strongduanmu

FlyingZC avatar Sep 26 '22 01:09 FlyingZC

@FlyingZC I will assign this issue to you.

strongduanmu avatar Sep 26 '22 02:09 strongduanmu

All tasks has been finished, so I will close this issue.

strongduanmu avatar Oct 10 '22 06:10 strongduanmu