技术干货
文章平均质量分 92
SphereEx
根植于 Apache 顶级开源项目 ShardingSphere
展开
-
Pisanix v0.2.0 发布|新增动态读写分离支持
Pisanix 于今天发布了 v0.2.0 版本,在此前版本基础上,本次更新新增了动态读写分离支持,下面将进行详细介绍。原创 2022-08-04 13:56:39 · 232 阅读 · 0 评论 -
Database Plus 的云上之旅:SphereEx 正式开源 ShardingSphere on Cloud 解决方案
作为 Database Plus 设计哲学的最佳实践,Apache 顶级开源项目 ShardingSphere 通过各行业多年的生产环境检验,受到了众多社区爱好者的关注和追捧。而随着 Kubernetes 成为容器编排的事实标准,其引领的云原生风暴迅速席卷了技术世界。Apache ShardingSphere 作为一个拥有开放生态的数据库增强引擎,其设计理念和 Kubernetes 有着诸多相似之处,而在这股云原生浪潮之下,社区对 ShardingSphere 上云的呼声也越来越高,于是 **SphereE原创 2022-08-01 18:44:09 · 184 阅读 · 0 评论 -
DistSQL 深度解析:打造动态化的分布式数据库
本文将以数据分片为例,深度解析 Sharding 相关 DistSQL 的应用场景和使用技巧。同时,通过实践案例将一系列 DistSQL 语句进行串联,为读者展现一套完整实用的 DistSQL 分片管理方案。原创 2022-07-21 16:12:30 · 280 阅读 · 0 评论 -
Pisa-Proxy SQL 解析之 Lex & Yacc
在上篇文章《Pisa-Proxy 之 SQL 解析实践》中介绍了 Pisa-Proxy 的核心模块之一 SQL 解析器的相关内容。在 MySQL 和 PostgreSQL 中 SQL 解析是通过 Yacc 实现的,同样 Pisa- Proxy 的 SQL 解析器是由类似 Yacc 这样的工具实现的,所以本篇文章会围绕 SQL 解析器为大家介绍一些编译原理和 Lex & Yacc 的使用,同时也会为读者展示如何通过 Lex & Yacc 实现一个简单的 SQL 解析器。从而帮助大家更好地理解 Pisa-Pro原创 2022-07-07 14:24:25 · 796 阅读 · 0 评论 -
终于可以一行代码也不用改了!ShardingSphere 原生驱动问世
ShardingSphere-JDBC 驱动的出现,使 ShardingSphere 的易用性获得了前所未有的加强原创 2022-07-06 11:47:48 · 650 阅读 · 0 评论 -
开源二三事|ShardingSphere 与 Database Mesh 之间不得不说的那些事
前段时间,以 Apache ShardingSphere 核心团队组建的创业公司 SphereEx,正式对外推出了 Database Mesh 2.0 概念以及与之相配套的开源产品 Pisanix,这引发了社区间对于 ShardingSphere 和 Database Mesh 的不少争论与思考。许多用户都很清楚,SphereEx 是由 Apache ShardingSphere 核心团队创立的。那么有部分用户就提出了疑问,既然已经有了 Apache ShardingSphere 这样一个如此成功的开源项目原创 2022-06-27 16:03:56 · 226 阅读 · 0 评论 -
Pisa-Proxy 之 SQL 解析实践
本文将以 Pisa-Proxy 实践为例,为大家展现 Pisa-Proxy 中的 SQL 解析实现,遇到的问题及优化原创 2022-06-27 14:38:04 · 357 阅读 · 0 评论 -
Apache ShardingSphere 5.1.2 发布|全新驱动 API + 云原生部署,打造高性能数据网关
此次更新带来 ShardingSphere 原生驱动、Helm Chart、SQL 翻译等全新功能,打造极具生产力的数据网关原创 2022-06-21 11:04:46 · 458 阅读 · 0 评论 -
在 Pisa-Proxy 中,如何利用 Rust 实现 MySQL 代理
在 Database Mesh 中,Pisanix 是一套以数据库为中心的治理框架,为用户提供了诸多治理能力原创 2022-06-17 17:54:59 · 664 阅读 · 0 评论 -
SphereEx 正式开源面向 Database Mesh 的解决方案 Pisanix
今天,SphereEx 正式对外推出了面向 Database Mesh 的开源解决方案-- Pisanix v0.1.0 版本。Pisanix 从设计之初就吸收了 Database Mesh 的核心思想:通过可编程实现高性能扩展,应对云上数据库治理挑战。这标志着 Database Mesh 不再停留于纸上,而成为了一个真正可以实现和落地的框架。.........原创 2022-06-09 13:38:21 · 350 阅读 · 0 评论 -
做数据时代的加油站,ShardingSphere 为易车数据库架构演进提供新动力
做数据时代的加油站,ShardingSphere 为易车数据库架构演进提供新动力原创 2022-06-01 13:17:36 · 149 阅读 · 0 评论 -
数据库治理的云原生之道 —— Database Mesh 2.0
本文将带领各位读者回顾 Database Mesh 诞生的背景,重新审视 Database Mesh 1.0 的价值,并为大家介绍 Database Mesh 2.0 的新概念、新思路和新特性,共同探讨 Database Mesh 的未来之路。原创 2022-05-27 12:40:54 · 269 阅读 · 0 评论 -
覆盖 70% 核心业务,ShardingSphere 如何成为喜马拉雅架构演进的催化剂
覆盖 70% 核心业务,ShardingSphere 如何成为喜马拉雅架构演进的催化剂转载 2022-05-13 21:49:23 · 135 阅读 · 0 评论 -
谈谈对 Database Plus 认识与畅想
“Database Plus”,是近期比较火热的一个理念,其最早是由我前同事、现 SphereEx 公司 CEO 张亮率先提出的,并通过开源项目 ShardingSphere 做了工程化实现。作为一名数据库领域从业者,对这一理念有着自己的一些解读。转载 2022-04-29 11:00:28 · 108 阅读 · 0 评论 -
我们在讲的 Database Plus,到底能解决什么样的问题?
在当前,市场占有率最高的商用数据库—— Oracle 并没有明显短板的情况下,各种全新的数据库依旧如雨后春笋般层出不穷。如今,DB-Engines 上已有超过 300 余种数据库参与排名。原创 2022-04-28 22:48:55 · 103 阅读 · 0 评论 -
Apache ShardingSphere 代码格式化实战 —— Spotless
为什么要代码格式化?代码格式化的意义是让代码更加易读易懂易修改。原创 2022-04-28 21:35:56 · 1662 阅读 · 0 评论 -
Amazon Aurora 的读写能力扩展之 ShardingSphere-Proxy 篇
Amazon Aurora 的读写能力扩展之 ShardingSphere-Proxy 篇原创 2022-04-22 11:40:00 · 336 阅读 · 0 评论 -
Apache ShardingSphere 如何实现分布式事务
随着业务的快速发展,数据的不断膨胀,流量负载的增加,业务系统遇到了强烈的挑战,对数据库系统可扩展性提出了强烈的诉求。Oracle、MySQL、SQL Server、PostgreSQL 传统单机数据库在线扩展上的问题日益凸显。为了解决扩展问题,出现了可水平扩展的分布式数据库,于是分布式事务问题成为了必须面对的问题。原创 2022-04-20 09:08:26 · 362 阅读 · 1 评论 -
Apache ShardingSphere 5.1.1 正式发布
在 Apache ShardingSphere 5.1.0 发布后不足两个月的时间里,ShardingSphere 合并了来自全球的团队或个人的累计 698 个 PR,为大家带来 5.1.1 新版本。该版本在功能、性能、测试、文档、示例等方面均有不少优化。特别是性能方面,采用业界标准的 TPC-C 测试模型,在 16 台物理服务器上运行 Apache ShardingSphere 5.1.1 与国产数据库 openGauss 3.0,取得超过 1000 万 tpmC 的优异成绩,行业同等规模下性能最好!原创 2022-04-15 21:18:47 · 307 阅读 · 3 评论 -
Apache ShardingSphere 企业行|走进 bilibili
前段时间,Apache ShardingSphere 核心技术团队应邀来到位于上海的 bilibili 公司总部,PMC Chair 张亮与 bilibili 的技术同学在电商特殊场景、ShardingSphere 版本能力等方面展开了深度交流和探讨。原创 2022-04-13 11:18:20 · 153 阅读 · 0 评论 -
16 台服务器达成 1000 万 tpmC,挑战分布式数据库性能极限
近日,Apache ShardingSphere 社区与 openGauss 社区再度展开合作,Apache ShardingSphere + openGauss 的分布式解决方案,突破了单机性能瓶颈,使用 16 台服务器在超过 1 小时的测试中,得到了平均超过 1000 万 tpmC 的结果。原创 2022-04-06 16:10:42 · 1270 阅读 · 0 评论 -
ICDE 2022|Apache ShardingSphere:一个功能全面和可插拔的数据分片平台
ICDE 2022|Apache ShardingSphere:一个功能全面和可插拔的数据分片平台原创 2022-04-01 15:22:23 · 291 阅读 · 0 评论 -
特性更新,DistSQL 集群治理能力详解
特性更新!DistSQL 集群治理能力详解原创 2022-03-26 14:17:42 · 259 阅读 · 0 评论 -
Apache ShardingSphere HINT 实用指南
Apache ShardingSphere HINT 实用指南原创 2022-03-25 18:08:03 · 1929 阅读 · 1 评论 -
Apache ShardingSphere Agent 可观察性实用指南
Apache ShardingSphere Agent 可观察性实用指南原创 2022-03-25 16:23:01 · 505 阅读 · 0 评论 -
Apache ShardingSphere 5.1.0 执行引擎性能优化
Apache ShardingSphere 5.1.0 执行引擎性能优化揭秘原创 2022-03-24 18:00:26 · 600 阅读 · 0 评论 -
经验贴|性能提升密钥,由代码细节带来的极致体验
以 ShardingSphere 5.1.0 性能提升为例原创 2022-03-11 15:34:58 · 221 阅读 · 0 评论 -
详探 Apache ShardingSphere SQL Parse Format 功能
详探 Apache ShardingSphere SQL Parse Format 功能原创 2022-02-28 18:07:04 · 442 阅读 · 2 评论 -
ShardingSphere 助力当当 WMS:订单效率提升 30%、节约成本上千万
当当自研 WMS原创 2022-02-24 12:02:42 · 267 阅读 · 0 评论 -
『The ShardingSphere Global Echo』Vol.4
通过践行全球化战略,Apache ShardingSphere 正在以行动展示“『开源』连接世界”的未来愿景。原创 2022-02-22 20:06:08 · 164 阅读 · 0 评论 -
【元宵节快乐】Apache ShardingSphere 企业行|走进陌陌
2022 年 1 月,Apache ShardingSphere 核心技术团队来到陌陌研发中心,与陌陌的技术同学就中间件技术展开了深度交流和探讨。原创 2022-02-22 16:44:55 · 105 阅读 · 0 评论 -
F6 汽车科技基于 Apache ShardingSphere 的核心业务分库分表实践
Apache ShardingSphere 的核心业务分库分表实践!原创 2022-02-22 14:59:39 · 349 阅读 · 0 评论 -
鲲鹏展翅|SphereEx 获华为鲲鹏技术认证
SphereEx Data Middleware 通过了华为鲲鹏技术认证并加入鲲鹏展翅伙伴计划,未来 SphereEx Data Middleware 产品将继续以分布式能力为基础,以数据安全、分布式管控为核心,发挥异构兼容优势,为国内新兴数据库提供更加高效、安全、成熟的数据库分布式方案支持,进一步彰显自身强大的多元化平台优势。近日,SphereEx Data Middleware 1.0与华为技术有限公司 Kunpeng 920 完成并通过互相兼容性认证测试,获得了KUNPENG COMP...原创 2021-09-13 10:51:43 · 306 阅读 · 0 评论 -
Apache ShardingSphere 元数据加载剖析
唐国城小米软件工程师,主要负责 MIUI 浏览器服务端研发工作。热爱开源,热爱技术,喜欢探索,热衷于研究学习各种开源中间件,很高兴能参与到 ShardingSphere 社区建设中,希望在社区中努力提高自己,为 ShardingSphere 社区的发展做更多的工作。元数据在 ShardingSphere 中加载的过程一、概述元数据是表示数据的数据。从数据库角度而言,则概括为数据库的任何数据都是元数据,因此如列名、数据库名、用户名、表名等以及数据自定义库表存储的关于数据库对象...原创 2021-08-02 13:44:46 · 1154 阅读 · 0 评论 -
DistSQL:像数据库一样使用 Apache ShardingSphere
Apache ShardingSphere 5.0.0-beta 深度解析的第一篇文章和大家一起重温了 ShardingSphere 的内核原理,并详细阐述了此版本在内核层面,特别是 SQL 能力方面的优化和提升。强大稳定的内核是 ShardingSphere 持续发展的基础,与此同时,ShardingSphere 在研发分布式数据库生态特性上也在努力摸索。本次 5.0.0-beta 版本发布的 DistSQL,用于搭配整个 ShardingSphere 分布式数据库体系,在提供更标准化的分布式数据库管理方原创 2021-07-20 13:32:57 · 576 阅读 · 0 评论 -
趣说开源|为什么要参与到开源社区中?
你无法想象开源项目离你有多近。它早已融入你生活的方方面面,从办公室到家里,从健身房到餐厅等等。俗话说:“开源项目属于我们,而不是我”,这就解释了为什么这些项目很受欢迎,以至于连知名的商业巨头都将开源计划纳入他们的商业计划中。但是对于普通人来说,到底是否有必要又是否有可能加入开源社区呢?它的魅力何在?在这篇文章中,我将通过介绍优点和缺点来回答这些问题。我们都知道,奖励比惩罚更好,那我们就先从奖励开始说起。01 掌握一项新技能你是否厌倦了每天疏远和重复的工作?你是否想学习新的、令人兴奋的、有.原创 2021-07-18 23:04:55 · 245 阅读 · 0 评论 -
官宣!ElasticJob 3.0.0 版本正式发布
ElasticJob 是面向互联网生态和海量任务的分布式调度解决方案,由两个相互独立的子项目 ElasticJob-Lite 和 ElasticJob-Cloud 组成。它通过弹性调度、资源管控、以及作业治理的功能,打造一个适用于互联网场景的分布式调度解决方案,并通过开放的架构设计,提供多元化的作业生态。ElasticJob 的各个产品使用统一的作业 API,开发者仅需一次开发,即可随意部署。在经过 alpha、beta、RC1 版本的打磨后,我们宣布 ElasticJob 3.0.0 版本正式发布!.原创 2021-07-07 11:22:44 · 240 阅读 · 0 评论 -
SQL 居然还能在 Apache ShardingSphere 上实现这些功能?
在去年 10 月 5.0.0-alpha 版本发布之后,Apache ShardingSphere 经历了长达 8 个多月的持续开发与优化,终于在 6 月 25 日正式迎来了 5.0.0-beta 版本的发布。本次 5.0.0-beta版除了提供 DistSQL 这样的新特性外,对 ShardingSphere 内核也进行了增强,主要体现在 SQL 基础解析能力增强、SQL 标准路由能力提升和 SQL 分布式查询能力增强这三方面。通过这三方面优化,不仅进一步提高了对 MySQL,PostgreSQL..原创 2021-06-30 15:54:21 · 316 阅读 · 0 评论 -
活动回顾|ShardingSphere X openGauss,将会产生怎样的化学反应?
“ShardingSphere 作为 openGauss 生态的开源分布式数据库解决方案,将持续助力于 openGauss,满足千行百业广大客户分布式场景需求。”5月29日,由openGauss社区主办,北京鲲鹏联合创新中心、云和恩墨、深信服、SphereEx合力承办的“【北京】openGauss Meetup”活动在北京海淀区中关村智能制造创新中心成功举行,此次Meetup也是SphereEx正式加入openGauss社区后的首次联合活动。在Meetup现场,Sphe...原创 2021-06-07 15:12:56 · 185 阅读 · 0 评论 -
Sharding-Sphere著作版权将完全归属社区
Sharding-Sphere的前身Sharding-JDBC是由当当的应用框架dd-frame中的dd-rdb模块演进而来,最终抽离并开源,是完全由当当孵化的开源产品,采用Apache 2.0协议,著作版权归http://dangdang.com所有。Sharding-Sphere的名称修改结果是根据PMC和全体开发者投票结果决定的,投票详情请参见:https://github.com/sharding-sphere/sharding-sphere/issues/788为了让Sharding-Sp原创 2021-05-06 13:51:13 · 207 阅读 · 0 评论