Apache ShardingSphere(Incubating)周报 2019.5.13-2019.5.17

本周工作

ShardingSphere功能开发


架构设计


1. 规划ShardingSphere全景图v0.1

640?wx_fmt=jpeg


新模块开发


1. 完成ShardingSphere集成Seata的AT事务的梳理(#2335,进行中)


功能优化&重构


1. 将第二代解析引擎替换为第三代(#2084,进行中)

2. 增加脱敏测试用例(#2191,完成)

3. 梳理改写引擎的的优化点,重构placeholder(#2275,进行中)

4. 整理SQL解析测试用例(#2384,进行中)

5. 完成对`INSERT INTO...`SQL列名改写token的拆分(#2386,进行中)

6. 增加DataSourceGroupBroadcastRoutingEngine,处理SHOW XXX DAL语句(#2331,完成)

7. 处理脱敏场景下不支持`WHERE BETWEEN AND`(#2398,完成)


问题修复


1. Sharding-JDBC插入text格式数据抛出异常(#1567,#2105,#2181,完成)

2. Sharding-Proxy插入blob格式数据抛出异常(#1910,完成)

3. 修复`INSERT...`对使用关键字作为列名,改写错误问题(#2319,完成)

4. 使用user作为表名导致解析失败(#2379,完成)


ShardingSphere生态建设


对外合作


1. ShardingSphere 3.0.0的SkyWalking插件已合并

(https://github.com/apache/skywalking/pull/1934,完成)

2. ShardingSphere 4.0.0的SkyWalking插件开发

(https://github.com/apache/skywalking/issues/2699,进行中)


对外分享


1. 在科大讯飞技术峰会分享《Apache ShardingSphere的起承转合》


官网建设


1. 优化Read-Write Split 

(Index,Concept,Core Feature,Unsupported Item)

(shardingsphere-doc#175,完成)

2. 优化Other Features 

(Index, Inline Expression, Key

 Generator, Sharding Hint)

(shardingsphere-doc#176,完成)

3. 优化文档索引相关内容

(incubator-shardingsphere-doc#177,完

成)

4. 优化Orchestration 

(Config Center, Orchestration, Available Registry Center, APM, Data Masking)

(shardingsphere-doc#178,完成)

640?wx_fmt=jpeg下周计划

ShardingSphere功能开发


新模块开发


1. 将第二代解析引擎替换为第三代(#2084)

2. 完成

SeataATShardingTransactionManager的开发(#2335)


功能优化&重构


1. 完成对`INSERT SET`处理解析、改写的优化

2. 完成对SQLBuilder重构拆分的优化


问题调研


1. 调研issue #2336、#2346、#2394

2. 使用Hibernate的physical-strategy时空指针异常的问题(#2393)


ShardingSphere生态建设


对外宣传


1. 完成链路追踪公众号文章


对外合作


1. ShardingSphere 4.0.0的SkyWalking插件开发

(https://github.com/apache/skywalking/issues/2699)


社区可认领的任务


1. #1907,#1775,#1998

640?wx_fmt=gif

Apache ShardingSphere(Incubating)自2016开源以来,不断精进、不断发展,被越来越多的企业和个人认可:Github上收获7000+的stars,70+公司企业的成功案例。此外,越来越多的企业和个人也加入到Apache ShardingSphere(Incubating)的开源项目中,为它的成长和发展贡献了巨大力量。


ShardingSphere目前长期开放招聘全职研发人员,欢迎开源社区优秀人才加入我们,共同打造出色的开源生态。

ShardingSphere在进入Apache基金会孵化器以来,受到了越来越多的关注,我们的目标是将其打造为分布式数据库中间件的标准。参与开源项目的开发和社区建设,不但能够为参与者和项目本身带来收益,还能够让参与者享受乐趣、带来成就感,一举多得。

该职位长期开放,欢迎大家参与ShardingSphere的开发和社区建设。我们优先考虑对ShardingSphere有深入了解并且深度参与社区建设的同学。我们等你来一起全职玩转开源!


项目地址:

https://github.com/apache/incubator-shardingsphere


更多信息请浏览官网:

https://shardingsphere.apache.org/


职位信息:

https://mp.weixin.qq.com/s/V4qfA5KjiCWvKNQM6cdnYw


招聘邮箱:

zhangliang@apache.org



640?wx_fmt=jpeg


扫码进群

640?wx_fmt=jpeg

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值