1.怪兽充电业务中对ShardingSphereJDBC的使用背景介绍随着怪兽充电应用的并发量越来越大,产生的数据量(用户,订单,活动等)与日俱增。传统关系型数据库已经很难支撑单库单表动辄百万、千万级别的数据体量,其性能已然无法满足业务发展的性能要求,而分库分表却是面对此列问题一个行之有效的解决方案。技术选型ApacheShardingSphere是一套开源的分布式数据库中间件解决方案组成的生态圈。在DatabasePlus理念的指导下,Shardin...
2023-01-31 14:50:29 3914浏览 0点赞 0回复 0收藏
背景前段时间,以ApacheShardingSphere核心团队组建的创业公司SphereEx,正式对外推出了DatabaseMesh2.0概念以及与之相配套的开源产品Pisanix,这引发了社区间对于ShardingSphere和DatabaseMesh的不少争论与思考。许多用户都很清楚,SphereEx是由ApacheShardingSphere核心团队创立的。那么有部分用户就提出了疑问,既然已经有了ApacheShardingSphere这样一个如此成功的开源项目,为何还要大费周章选择在一个全...
2023-01-31 14:49:59 3171浏览 0点赞 0回复 0收藏
ShardingSphereProxy是ApacheShardingSphere的接入端之一,其定位为透明化的数据库代理。ShardingSphereProxy实现了数据库协议,理论上可以被任何使用或兼容MySQLPostgreSQLopenGauss协议的客户端访问。相比ShardingSphereJDBC,ShardingSphereProxy的优势在于对异构语言的支持,以及为DBA提供数据库集群的可操作入口。与ShardingSphere的SQL解析模块相似,ShardingSphereProxy对数据库协议的支持度也是一个长期积累的过程,需...
2023-01-31 14:49:25 3653浏览 0点赞 0回复 0收藏
一直来,网上的许多文章、视频在介绍ShardingSphere时,都会提到『ShardingSphere是由ShardingSphereJDBC、ShardingSphereProxy和ShardingSphereSidecar这3款相互独立的产品组成』。随着ShardingSphere影响力的增加,JDBC和Proxy被越来越多地应用到了各类生产场景当中,不过Sidecar却一直都处于『规划中』的状态。在云原生已经成为确定趋势的今天,数据库上云使用云原生数据库成为了许多企业的重要选项之一。对于定位为『Kubern...
2023-01-31 14:48:11 4043浏览 0点赞 0回复 0收藏
阿里云OpenSergo联合ShardingSphere共同发布了面向微服务场景下的数据库治理标准。其中通过结合DatabasePlus以及DatabaseMesh理念,OpenSergo及ShardingSphere社区共同对已有的数据库治理理念、模式、路径等进行了标准化,进一步完善了云原生环境体系下的数据库治理生态。对于此次ShardingSphere与OpenSergo社区间的合作,双方社区创始人都对此表达了自己的观点:ApacheShardingSpherePMCChair张亮:在微服务领域,服务间的交互...
2023-01-31 14:41:40 3525浏览 0点赞 0回复 0收藏
当我们在使用ElasticJobUI时,可能想要在管理控制台里添加SSO单点登录,本篇文章将使用ElasticJobUI的内置Casdoor来解决用户管理的难题。合作背景ElasticJobUI是ElasticJob的可视化管控端,是一个面向开发、运维人员的应用,并非一个直接对用户提供服务的应用程序,正常情况下仅部署在内部环境。因此ElasticJobUI的研发人员更专注于对功能的研发。作为开源项目,难免会被从事安全领域的人员作为研究对象。先前安全研究人员因为...
2023-01-31 14:40:43 3028浏览 0点赞 0回复 0收藏