E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
ShardingSphere
shardingsphere
自定义分布式主键
实验环境springboot版本:2.2.2.RELEASE
shardingsphere
版本:4.0.0-RC3hutool版本:4.5.15(主要是借用里面的雪花算法生成id)
shardingsphere
面包君123
·
2020-07-28 13:56
shardingsphere
这么多Apache顶级项目,SkyWalking为何一枝独秀?
吴晟读完需要5分钟速读仅需2分钟吴晟Apache基金会会员,ApacheSkyWalking创始人、项目VP和PMC成员,Apache孵化器PMC成员,Apache
ShardingSphere
PMC成员
dotNET跨平台
·
2020-07-28 10:55
大数据
java
编程语言
人工智能
分布式
springcloud+shardingjdbc4.1.0+nacos+seata1.2.0集群
最近给项目加分布式事务,关于分布式事务的文章网上有很多,看了下比较适合springcloud/springcloudalibaba架构的,是数据库中间件mycat和
shardingsphere
(shardingjdbc
lncy1991
·
2020-07-28 03:06
工作记录
Java猿社区—
ShardingSphere
-4.0.1之实现读写分离
Java猿社区—
ShardingSphere
-4.0.1之实现读写分离文章目录Java猿社区—
ShardingSphere
-4.0.1之实现读写分离技术体系背景
ShardingSphere
介绍注意事项ShardingShpere
阿祥仔
·
2020-07-27 21:41
[
Shardingsphere
]数据源初始化
文章目录数据源初始化1.sharding-jdbc2.sharding-proxy数据源初始化1.sharding-jdbc工厂类ShardingDataSourceFactory.createDataSource()方法在创建Sharding-JDBC的数据源实现类ShardingDataSource的同时还创建了ShardingRule、ShardingRuntimeContext两个核心类的
不曾听说
·
2020-07-27 18:09
sharding-sphere
数据库
java
ShardingSphere
4.x Sharding-Proxy 配置手册
数据源与分片配置示例Sharding-Proxy支持多逻辑数据源,每个以config-前缀命名的yaml配置文件,即为一个逻辑数据源。以下是config-xxx.yaml的配置配置示例。数据分片dataSources:schemaName:sharding_dbdataSources:ds0:url:jdbc:postgresql://localhost:5432/ds0username:root
ShardingSphere
·
2020-07-27 17:10
数据库
ShardingSphere
4.x Sharding-JDBC JDBC不支持项
DataSource接口不支持timeout相关操作Connection接口不支持存储过程,函数,游标的操作不支持执行native的SQL不支持savepoint相关操作不支持Schema/Catalog的操作不支持自定义类型映射Statement和PreparedStatement接口不支持返回多结果集的语句(即存储过程,非SELECT多条数据)不支持国际化字符的操作对于ResultSet接口不
ShardingSphere
·
2020-07-27 17:10
数据库
ShardingSphere
4.x Sharding-JDBC 用户手册之YAML配置手册
配置示例数据分片dataSources:ds0:!!org.apache.commons.dbcp.BasicDataSourcedriverClassName:com.mysql.jdbc.Driverurl:jdbc:mysql://localhost:3306/ds0username:rootpassword:ds1:!!org.apache.commons.dbcp.BasicDataSo
ShardingSphere
·
2020-07-27 17:37
数据库
ShardingSphere
4.x Sharding-JDBC SPRING命名空间配置
配置示例数据分片spring.
shardingsphere
.datasource.names=ds0,ds1spring.
shardingsphere
.datasource.ds0.type=org.apache.commo
ShardingSphere
·
2020-07-27 17:37
数据库
中间件
ShardingSphere
4.x Sharding-JDBC 用户手册之JAVA配置手册
配置示例数据分片以下配置中DataSourceUtil的实现为DataSourceUtil,ModuloShardingTableAlgorithm类需用户自定义实现,详细例子ModuloShardingTableAlgorithmDataSourcegetShardingDataSource()throwsSQLException{ShardingRuleConfigurationshardin
ShardingSphere
·
2020-07-27 17:36
数据库
ShardingSphere
4.x Sharding-JDBC 用户手册之数据脱敏使用手册
不使用Spring引入Maven依赖org.apache.
shardingsphere
sharding-jdbc-core${sha
ShardingSphere
·
2020-07-27 17:36
数据库
ShardingSphere
4.x Sharding-JDBC 用户手册之分布式事务
不使用Spring引入Maven依赖org.apache.
shardingsphere
sharding-jdbc-core${sharding-sphere.version}org.apache.
shardingsphere
sharding-transaction-xa-core
ShardingSphere
·
2020-07-27 17:35
数据库
ShardingSphere
4.x Sharding-JDBC 用户手册之编排治理使用手册
不使用Spring引入Maven依赖org.apache.
shardingsphere
sharding-jdbc-orchestration${sharding-sphere.version}org.apache.
shardingsphere
sharding
ShardingSphere
·
2020-07-27 17:35
数据库
ShardingSphere
4.x Sharding-JDBC 用户手册之强制路由使用手册
简介
ShardingSphere
使用ThreadLocal管理分片键值进行Hint强制路由。可以通过编程的方式向HintManager中添加分片值,该分片值仅在当前线程内生效。
ShardingSphere
·
2020-07-27 17:35
数据库
索引过长导致动态建表失败问题定位与解决
昨天项目开发中遇到一个问题,在使用了
shardingsphere
组件的项目中,增加了一个新功能按照定时任务自动去维护数据库中天表(每月建一次2个月的天表)。
六默
·
2020-07-27 15:53
工作学习总结
shardingsphere
实现数据库读写分离
实验环境:主数据库:userdb_master从数据库:userdb_slave0,userdb_slave1数据库各有一个表user
shardingsphere
版本:4.0.0-RC3实验没有实现数据库的主从同步
面包君123
·
2020-07-27 13:04
shardingsphere
SpringBoot 返回到前台Long类型及Date类型显示不正确的问题
packagecom.ysw.
shardingsphere
.config;importcom.fasterxml.
奔跑&蜗牛
·
2020-07-16 06:36
Java
ShardingSphere
x Seata,一致性更强的分布式数据库中间件
日前,分布式数据库中间件
ShardingSphere
将Seata分布式事务能力进行整合,旨在打造一致性更强的分布式数据库中间件。
mydriverc2
·
2020-07-16 03:02
架构
[
ShardingSphere
] sharding-proxy——MySQL伪装者(一)
本文章基于最新版5.0.0-SNAPSHOT。伪装这个词比较有意思。记得看过这么一个电影,电影名称不记得了,但是电影场景大概是讲的男主角为了盗宝,需要潜入一个全副武装的大楼。这个大楼有着非常先进的门禁系统,通过ID卡和人脸识别才能进入。男主角偷取到一个工作人员的ID卡,找到黑客帮他造了一张ID卡,完美的骗过门禁系统进入到大楼偷到秘宝。这里就需要伪装,满足系统的某些协议才能通过验证系统。shardi
不曾听说
·
2020-07-15 19:40
MySQL
sharding-sphere
分布式
[
Shardingsphere
]sharding-ui的安装与使用
ShardingSphere
提供了界面治理模块——sharding-ui,通过sharding-ui可以快速维护sharding-proxy集群。
不曾听说
·
2020-07-15 19:40
sharding-sphere
数据库
分布式
ShardingSphere
实现本地注册中心,动态刷新actualDataNodes
ShardingSphere
实现本地注册中心,动态刷新actualDataNodes看过
ShardingSphere
4.0.0-RC1实现动态刷新actualDataNodes,不使用zookeeper
hrbbeeant
·
2020-07-14 11:01
Java
shardingsphere
-雪花算法
雪花算法封装成工具类雪花算法对batchInsert路由的影响batchInsert开启雪花算法自动生成batchInsert不使用雪花算法使用pg大小写对雪花算法的影响雪花算法默认配置spring.
shardingsphere
.sharding.default-key-generator.column
maqingbin8888
·
2020-07-13 08:56
论Sharding-jdbc组件 采用 hint-strategy 策略 的实现
maven包引入org.apache.
shardingsphere
sharding-j
绿竹痕
·
2020-07-13 07:19
java
数据库
shardingsphere
实例应用
shardingSphere
的精确分片和复杂分片的应用。
zhangqiyi
·
2020-07-12 19:09
java
分表
shardingsphere
分库分表之动态数据源(springboot+mybatis+sharding-jdbc)
MAVEN依赖io.
shardingsphere
sharding-jdbc-spring-boot-starter3.0.0数据源切换工具类publicclassDatabaseContextHolder
帝都的雁
·
2020-07-12 19:26
sharding-jdbc
mybatis
shardingsphere
的坑。。。
前面有说到defaultDataSource设置不生效,手动修改后,此项还勉强能用,如今又遇到一个奇葩的问题,本地调试时一切正常,丢到服务器后就一直报错,重点是:只是说空指针,就是不说具体哪里有毛病…,报错信息如下:CreatinganewSqlSessionSqlSession[org.apache.ibatis.session.defaults.DefaultSqlSession@53c0ed
yao012
·
2020-07-12 18:16
shardingsphere
使用
1.SS官网:http://
shardingsphere
.apache.org/index_zh.html2.demo-java版本://配置第一个数据源BasicDataSourcedataSource1
thoughtCodes
·
2020-07-12 16:53
【Spring家族】
太强了!这款轻量级中间件几行代码搞定SpringBoot的分库分表问题
官方文档地址:https://
shardingsphere
.apache.org/document/current/c
Java白楠楠
·
2020-07-12 15:24
Sharding Sphere 入门
ShardingSphere
Apache
ShardingSphere
是一套开源的分布式数据库中间件解决方案组成的生态圈,它由JDBC、Proxy和Sidecar(规划中)这3款相互独立,却又能够混合部署配合使用的产品组成
ManaphyChen
·
2020-07-12 14:47
Java高级
运维
Chat with Milvus #11 回顾- 分布式数据库与Milvus分布式
视频中我们介绍了像是AWSAurora、PingCAP与分布式数据库中间件
ShardingSphere
这些热门的技术,想了解数据库前世今生的你务必点开????的视频!⏰Milvus
ZILLIZ RDS
·
2020-07-12 14:41
ShardingSphere
分库分表中间件
ShardingSphere
主要有三大技术:Sharding-JDBCsharding-proxy:透明化数据库代理端sharding-sidecar分库分表主要分为垂直分库,垂直分表,水平分库和水平分表
添砖渣瓦
·
2020-07-12 13:21
Mysql
ShardingSphere
数据分片
我们今天用
ShardingSphere
给大家演示数据分片,包括分库分表、只分表不分库进行说明。下一节有时间的话在讲讲读写分离吧。
胖虎。。
·
2020-07-12 10:22
mysql
SpringBoot使用Sharding-JDBC分库分表
Sharding-JDBC有关Sharding-JDBC介绍这里就不在多说,之前Sharding-JDBC是当当网自研的关系型数据库的水平扩展框架,现在已经捐献给Apache,具体可以查看Github,地址是:
shardingsphere
.apache.org
weixin_33938733
·
2020-07-12 08:30
mybatis中集成sharing-jdbc采坑
org.apache.ibatis.binding.BindingException:Invalidboundstatement(notfound)1.2.出现场景我用的mybatis-plus,现在要把
ShardingSphere
weixin_30835923
·
2020-07-12 07:40
springmvc+mybatis+
shardingsphere
(shardingjdbc)实现数据库(mysql)读写分离架构
在存在大量读操作的场景,可以采用数据库读写分离的机制来加快查询速度。mysql本身就支持多服务实现读写分离,而springmvc要实现可以自己写读写分离的代码实现,其基本原理就是采用aop原理,拦截特定的自定义注解方法,通过不同的参数调用不同的数据源,这个网上有很多例子。如果是已经存在的系统改造或者自己不想写代码,也可以采用已经成熟的框架,本人使用的是sharding-sphere的shardin
0山外山0
·
2020-07-12 04:38
spring
MySQL
架构
shardingjdbc
shardingsphere
实现分库分表
实验环境springboot版本:2.2.2.RELEASE
shardingsphere
版本:4.0.0-RC3实验说明:数据库:demo_ds_0,demo_ds_1表user,分别在demo_ds_
面包君123
·
2020-07-12 01:11
shardingsphere
sharding sphere4.0.1——简单实现分表分库,读写分离,xa分布式事务
目前最新apache版本
ShardingSphere
是4.0.1。
jwolf2
·
2020-07-11 19:23
mysql
ShardingSphere
的一些概念
背景传统的将数据集中存储至单一数据节点的解决方案,在性能、可用性和运维成本这三方面已经难于满足互联网的海量数据场景。从性能方面来说,由于关系型数据库大多采用B+树类型的索引,在数据量超过阈值的情况下,索引深度的增加也将使得磁盘访问的IO次数增加,进而导致查询性能的下降;同时,高并发访问请求也使得集中式数据库成为系统的最大瓶颈。从可用性的方面来讲,服务化的无状态型,能够达到较小成本的随意扩容,这必然
weiqing687
·
2020-07-11 15:11
数据库
ShardingSphere
官网操作指南补充和重点整理-分布式事务-核心概念(九)
背景数据库事务需要满足ACID(原子性、一致性、隔离性、持久性)四个特性。原子性(Atomicity)指事务作为整体来执行,要么全部执行,要么全不执行。一致性(Consistency)指事务应确保数据从一个一致的状态转变为另一个一致的状态。隔离性(Isolation)指多个事务并发执行时,一个事务的执行不应影响其他事务的执行。持久性(Durability)指已提交的事务修改数据会被持久保存。在单一
我还要去追逐我的梦
·
2020-07-11 14:37
Sharding
Sphere
ShardingSphere
官网操作指南补充和重点整理-数据分片-核心概念(二)
数据分片的核心概念,主要包括:SQL核心概念分片核心概念配置核心概念SQL逻辑表水平拆分的数据库(表)的相同逻辑和数据结构表的总称。例:订单数据根据主键尾数拆分为10张表,分别是t_order_0到t_order_9,他们的逻辑表名为t_order。真实表在分片的数据库中真实存在的物理表。即上个示例中的t_order_0到t_order_9。数据节点数据分片的最小单元。由数据源名称和数据表组成,例
我还要去追逐我的梦
·
2020-07-11 14:36
Sharding
Sphere
使用
shardingsphere
进行分库分表操作
shardingsphere
官网:https://
shardingsphere
.apache.org详情可以去官网进行查看Sharding-JDBC介绍:作为
ShardingSphere
的第一个产品和前身
myNameisdxy
·
2020-07-11 13:11
数据库
shardingsphere
ShardingSphere
部分(上)
数据分片:按某个维度将存放在单一数据库中的数据分散存放到多个库或表中,提升性能瓶颈及可用性有效手段:对关系型数据库分库分表:避免数据量超过可承受阈值产生查询瓶颈分库:有效分散对数据库单点的访问量分表:尽量将分布式事务转化为本地事务的可能垂直拆分:按照业务拆分,纵向拆分:专库专用;无法真正解决单点瓶颈,可缓解数据量和访问量带来的问题水平拆分:横向拆,通1/*个字段据某种规则将数据分散至*库或表中:据
金兴啊
·
2020-07-11 12:33
♥
数据库和缓存
SpringBoot集成
ShardingSphere
(手工配置)
在中大型项目开发过程中,如何存储大量的数据是我们不可回避的难题,对这个问题的处理直接关系到系统的稳定性和可用性,我曾经负责过一个公司重点的老项目(交接过来的,哈哈~~),由于开发的时候没能正确预估数据的增长量,两三年之后有若干张表的单表数据量已经达到了五千万以上(未分库分表),我们都知道出于性能考虑mysql的单表数据量不要超过一千万,而且这个系统的数据库还有其他问题,比如和其他系统数据共库等等,
hyc2zbj
·
2020-07-11 08:09
java
SpringBoot
shardingsphere
报错:
Causedby:java.lang.NullPointerExceptionatio.
shardingsphere
.core.jdbc.metadata.dialect.JDBCShardingRefreshHandler.execute
hunhun1122
·
2020-07-11 08:06
Sharding-jdbc
spring boot使用shard-jdbc读写分离功能
参考:这是shard-jdbc2.x的官网:https://
shardingsphere
.apache.org/document/current/cn/overview/环境框架版本shard-jdbc4.0.0
不屑哥
·
2020-07-11 06:54
springboot
java
ShardingSphere
系列
ShardingSphere
系列本篇为目录,点击蓝色字体可查看详情。
kingchengwen
·
2020-07-11 03:15
ShardingSphere
ShardingJdbc、Spring和mybatis结合的整个源码执行流程解析
一.背景知识1.Shardingjdbc当当提供的轻量级java框架,通过客户端进行分库分表策略执行等操作,直连到数据库http://
shardingsphere
.io/document/current
AndrewHuang0531
·
2020-07-11 03:28
java
mybatis
spring
shardingjdbc
shardingsphere
-sharding-jdbc 3.0.0 分库分表
1、pomio.
shardingsphere
sharding-jdbc-spring-namespace3.0.02、mybatis+hikariCPxmltrue5002048true5002048{
beiwangnull
·
2020-07-11 02:11
spring
spring boot+sharding-sphere+mybatis plus实现分表分库
1、添加依赖io.
shardingsphere
sharding-jdbc-core3.1.02、配置@ConfigurationpublicclassShardingJDBCConfiguration{
醉生浮屠
·
2020-07-11 02:43
springboot
实战:
Shardingsphere
分库分表
项目介绍Apache
ShardingSphere
是一套开源的分布式数据库中间件解决方案组成的生态圈,它由JDBC、Proxy和Sidecar(规划中)这3款相互独立,却又能够混合部署配合使用的产品组成
JAVA葵花宝典
·
2020-07-11 02:26
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他