Sharding-Sphere 3.0.0.M2 我们来了!

2023-11-23 05:48
文章标签 3.0 m2 sharding sphere

本文主要是介绍Sharding-Sphere 3.0.0.M2 我们来了!,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

640?wx_fmt=png点击上方 “公众号” 可以订阅哦!

二零一八年八月八日,北京奥运会开幕十周年,同时也是Sharding-Sphere 3.0.0.M2正式发布之日!

自5月份发布Sharding-Sphere3.X以来,我们又一同走过了三个月。八月的夏末,Sharding-Sphere团队的小伙伴们寒窗苦读、夜半CODING, 将Sharding-Sphere打磨得越来越完善,只为得到大家的认可!


前序

Sharding-Sphere是一套开源的分布式数据库中间件解决方案组成的生态圈,它由Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar(规划中)这3款相互独立的产品组成。他们均提供标准化的数据分片、分布式事务和数据库治理功能,可适用于如Java同构、异构语言、容器、云原生等各种多样化的应用场景。


本期看点

本次更新不仅让Sharding-Sphere更加稳定可靠,也使其功能更加强大。在此为大家呈现本次的DONE-LIST:

内核部分

1.   全面支持DCL语法

2.  支持在单独使用读写分离规则时,配置props属性

3.  取代JSON格式,使用Yaml格式的配置文件在注册中心进行存储

4.  修复使用Groovy解析行表达式可能导致内存泄漏问题

5.  修复无法解析PostgreSQL的双引号占位符问题

6.  支持使用`SELECT id, COUNT(*) FROM table GROUP BY 1,2`


Sharding-JDBC部分

1.    修复同一PreparedStatement反复使用导致路由缓存未清理问题

2.    修复无法在Spring Boot的yaml中处理占位符问题


Sharding-Proxy部分

1.    稳定性提升

2.    支持使用注册中心进行治理

3.    支持登录认证


3.0.0.M2已经基本稳定,在3.0.0版本不再进行新功能的开发,将集中精力修复bug,并尽快发布3.0.0正式版。如无意外,我们将不会再发布3.0.0.M3,下个版本应该即为3.0.0正式版,欢迎大家测试,并提出宝贵意见。


获取方式

1. Sharding-JDBC获取方式


<dependency>
    <groupId>io.shardingsphere</groupId>
    <artifactId>sharding-jdbc</artifactId>
    <version>3.0.0.M2</version>
</dependency>

2. Sharding-Porxy获取方式


docker pull shardingsphere/sharding-proxy

线路规划

在Sharding-Sphere 3.0.0发布之后,我们将全力完成分布式事务模块,目前的分布式事务已经在同步进行中。以下是Sharding-Sphere的线路规划演进图。

640?wx_fmt=png

后序

Sharding-Sphere自2016开源以来,不断精进、不断发展,被越来越多的企业和个人认可:在GitHub上我们已经收获5000+的Star,1900+forks,60+的各大公司企业使用它,为Sharding-Sphere提供了重要的成功案例。此外,越来越多的企业伙伴和个人也加入到Sharding-Sphere的开源项目中,为它的成长和发展贡献了巨大力量。

 

我们从未停息过脚步,聆听社区伙伴的需求和建议,不断开发新的强大功能,不断使其健壮可靠!

 

开源不易, 我们却愿向着最终的目标,步履不停!

 

那么,正在阅读的你,是否可以助我们一臂之力呢?分享、转发、使用、交流,以及加入我们,都是对我们最大的鼓励!


Sharding-Sphere是一套开源的分布式数据库中间件解决方案组成的生态圈,它由Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar这3款相互独立的产品组成。他们均提供标准化的数据分片、读写分离、柔性事务和数据治理功能,适用于如Java同构、异构语言、容器、云原生等各种多样化的应用场景。

亦步亦趋,开源不易,您对我们最大支持,就是在github上留下一个star。


项目地址:

https://github.com/sharding-sphere/sharding-sphere/

https://gitee.com/sharding-sphere/sharding-sphere/

更多信息请浏览官网:

http://shardingsphere.io/

或加入Sharding-Sphere官方讨论群

640?wx_fmt=png

扫码添加小助手~

640?wx_fmt=png 640?wx_fmt=jpeg



这篇关于Sharding-Sphere 3.0.0.M2 我们来了!的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/415790

相关文章

4B参数秒杀GPT-3.5:MiniCPM 3.0惊艳登场!

​ 面壁智能 在 AI 的世界里,总有那么几个时刻让人惊叹不已。面壁智能推出的 MiniCPM 3.0,这个仅有4B参数的"小钢炮",正在以惊人的实力挑战着 GPT-3.5 这个曾经的AI巨人。 MiniCPM 3.0 MiniCPM 3.0 MiniCPM 3.0 目前的主要功能有: 长上下文功能:原生支持 32k 上下文长度,性能完美。我们引入了

Cmake之3.0版本重要特性及用法实例(十三)

简介: CSDN博客专家、《Android系统多媒体进阶实战》一书作者 新书发布:《Android系统多媒体进阶实战》🚀 优质专栏: Audio工程师进阶系列【原创干货持续更新中……】🚀 优质专栏: 多媒体系统工程师系列【原创干货持续更新中……】🚀 优质视频课程:AAOS车载系统+AOSP14系统攻城狮入门视频实战课 🚀 人生格言: 人生从来没有捷径,只有行动才是治疗恐惧

【C-实践】文件服务器(3.0)

文件服务器1.0文件服务器2.0文件服务器4.0 概述 使用了 tcp + epoll + 线程池 + 生产者消费者模型,实现文件服务器 有两个进程,主进程负责接收退出信号用来退出整个程序;子进程负责管理线程池、客户端连接以及线程池的退出 子进程中的主线程生产任务,其他子线程消费任务 功能 主要功能:客户端连接服务器,然后自动下载文件 注意 实际传输速度

如何为 MongoDB 3.0.4 以下版本选择合适的 PyMongo 版本

在使用 MongoDB 时,开发者通常会使用 Python 的 pymongo 库来与 MongoDB 进行交互。然而,不同版本的 MongoDB 需要匹配相应版本的 pymongo 才能正常运行。如果你的 MongoDB 版本较低(例如 3.0.4 以下),而使用了不兼容的 pymongo 版本,就会遇到连接失败或功能异常的问题。 在这篇文章中,我们将介绍如何为 MongoDB 3.0.4 以

面壁小钢炮3.0发布:端侧ChatGPT时代的技术飞跃

一、面壁小钢炮3.0模型介绍  ➤  MiniCPM 3.0 开源地址: 🔗 https://github.com/OpenBMB/MiniCPM 🔗 https://huggingface.co/openbmb/MiniCPM3-4B         2024年9月5日,面壁智能发布 MiniCPM3-4B!该模型的表现超越 Phi-3.5-mini-instruct 和 GPT-3

数据倾斜?Spark 3.0 AQE专治各种不服

Spark3.0已经发布半年之久,这次大版本的升级主要是集中在性能优化和文档丰富上,其中46%的优化都集中在Spark SQL上,SQL优化里最引人注意的非Adaptive Query Execution莫属了。 Adaptive Query Execution(AQE)是英特尔大数据技术团队和百度大数据基础架构部工程师在Spark 社区版本的基础上,改进并实现的自适应执行引擎。近些年来,S

Cocos2dx 3.0 过渡篇(五) 随机数的获取

1、简单的随机数用法:CCRANDOM_0_1 示例如下: [cpp] int HelloWorld::getRand(int start,int end)  {   float i = CCRANDOM_0_1()*(end-start+1)+start;  //产生一个从start到end间的随机数   return (int)i;  }   2、上述的方法虽然简便,但是运行

Cocos2dx 3.0 过渡篇(三) 触摸机制

尊重原创,转载请注明来自:star特530的CSDN博客 http://blog.csdn.net/start530/article/details/18325493 本来在中午休息时间打算大展拳脚,好好写一篇新触摸机制相关的博文,结果,等真正下手的时候才发现无从下手,很多地方自己都说不清,赶紧看了下testCpp,才发现原来是这样,还可以这样,哦?这样都行?哎,我还是太年轻了。   咱也只能

Cocos2dx 3.0 过渡篇(二) 事件回调

尊重原创,转载请注明来自:star特530的CSDN博客 http://blog.csdn.net/start530/article/details/18216679 3.0 后的事件回调函数接口都不一样了,例如按钮的menu_selector(),update的 schedule_selector等,都已成明日黄花。而新的回调接口,则由四个CC_CALLBACK取代。 下面先举例一些

Android Studio 3.0.x 输入法无提示框之方

0、环境介绍: 系统:Win 7 旗舰版 Android Studio:2.3.3 JDK:1.8 输入法:百度 1、病情描述: Android Studio(AS) 检测更新提示可以更新到3.0.1,以前的版本是2.3.3,更新完后我的百度输入法在AS编辑框中就无法输入中文了,不,还是可以输入中文的,切换的中文模式,然后按空格键就可以有中文了。但是输入法不提示中文这个很少变扭