Apache ShardingSphere(Incubating)周报 2019.5.6-2019.5.10

本周工作

ShardingSphere功能开发


功能优化&重构


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

2. sharding-jdbc-spring-boot-start 支持JNDI数据源配置 (#2260, 完成)

3. BaseShardingEngine中增加RoutingHook(#2273, 完成)

4. 优化SQLToken,并重构改写引擎 (#2275, 完成)

5. 优化MySQL& Oracle& Postgres& SQLServer DDL的Antlr解析语法文件结构 (#2276, 完成)

6. 实现COM_STMT_RESET,proxy支持python客户端使用preare statement (#2303, 完成)

7. 对MySQL的REPLACE语法的分片支持(#2315, 完成)

8. 梳理包含数据库自增主键的insert无法revert的问题(#shardingsphere-spi-impl #44, 完成)

9. 梳理Saga宕机后无法recovery的问题(#shardingsphere-spi-impl #45, 完成)


问题修复


1. 插入数据包含text格式字段时,抛出无法序列化异常 (#1567, 进行中)

2. Sharding-Proxy(MySQL)查询结果中null值显示不正确的问题 (#2224, 完成)

3. 执行ALTER TABLE后不刷新Metadata的问题 (#2226, 完成)

4. 使用preparedStatemt,Insert Values()出现Null值报错问题 (#2252, 完成)

5. `INSERT ... ON DUPLICATE KEY UPDATE`执行报错问题 (#2271, 完成)

6. UpdateStatement里解析信息不全的问题(#2278, 完成)

7. sharding+master-slave时,自定义负载均衡策略无法生效的问题(#2306, 完成)

8. 创建索引时,索引名带有反斜杠导致改写错误的Bug (#2312, 完成)

9. MYSQL function名称解析错误 (#2324, 完成)

10. 在Sharding场景下使用Insert Set报错问题 (#2329, 完成)

11. Sharding-Proxy(PostgreSQL)不支持中文的问题 (#2343, 完成)

12. python客户端连接proxy后,事务无法生效的问题(#2356, 完成)


ShardingSphere生态建设


官网建设


1. 优化Sharding-Proxy文档 (incubator-shardingsphere-doc #164)

2. Rewritten Engine英文文档更新 (incubator-shardingsphere-doc #168)

3. Execution Engine英文文档更新 (incubator-shardingsphere-doc #171)

4. Merger Engine英文文档更新 (incubator-shardingsphere-doc #173)

5. sharding-jdbc-spring-boot-start JNDI数据源配置文档(incubator-shardingsphere-doc #174)


对外合作


1. 与Seata达成合作协议,准备集成 (#2335, 进行中)

2. 进行StreamBasedSaga的社区讨论(#shardingsphere-spi-impl #43, 完成)

3. 优化SkyWalking插件测试用例(https://github.com/apache/skywalking/pull/1934, 完成)


对外分享


1. 在DTCC2019分享《Apache ShardingSphere的起承转合》


社区建设


1. 感谢@weiyuc贡献代码 (PR #2320)


640?wx_fmt=png 640?wx_fmt=jpeg


下周计划

ShardingSphere功能开发


新模块开发


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

2. 梳理shardingsphere集成seata(#2335)


问题调研


1. 插入数据包含text格式字段时,抛出无法序列化异常 (#1567)

2. 处理show tables返回表不正确的问题(#2331)


社区可认领的任务


1. #1775, #1907, #2154

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、付费专栏及课程。

余额充值