标签:sharding

Java

jSqlBox 2.0.6 发布,轻松解决分库分表事务

邓龙华 发布于 2019-02-15

jSqlBox是一个Java持久层工层,2.0.6版发布,主要有两个更新: 1.添加了对以下三个JPA注解的支持: @Version 乐观锁注解 @Enumerated 枚举字段注解 @Convert 自定义字段转换器 具体的用法可参考jSqlBox的[ 用户手册 ],对于以操纵...

阅读(15)评论(0)赞 (0)

编程技术

微服务接口限流的设计与思考

3

dulong 发布于 2019-02-02

说明 微服务拆分之后,系统之间的调用关系错综复杂,平台的整体复杂熵升高,出错的概率、debug 问题的难度都高了好几个数量级。所以,服务治理便成了微服务的一个技术重点。服务治理本身的概念比较大,包括鉴权、限流、降级、熔断、监控告警等等,本文聚焦于限流,根据笔者的实战经验,分享一些...

阅读(25)评论(0)赞 (0)

Java

SpringBoot使用Sharding-JDBC分库分表

9

小丁 发布于 2019-02-01

有关Sharding-JDBC介绍这里就不在多说,之前Sharding-JDBC是当当网自研的关系型数据库的水平扩展框架,现在已经捐献给Apache,具体可以查看Github,地址是: shardingsphere.apache.org/document/cu… sharding...

阅读(23)评论(0)赞 (0)

编程技术

数据库 TDSQL 的架构演进

11

xirruiqiang 发布于 2019-01-31

编辑推荐: 本文来自于infoQ,主要介绍了业务场景下推动数据库进化,TDSQL 的软件架构组成,数据一致性考验,基于规则和基于代价的查询引擎等方面。 在数字化时代,作为基础软件,数据库的自主可控对于企业的数据安全、业务稳定具有重要意义。只有实现“自主可控”才能从根本上保证信息安...

阅读(37)评论(0)赞 (0)

编程技术

普通码农如何“C位出道”冲进BAT?

5

Harries 发布于 2019-01-28

这篇文章,跟大家聊一聊很多很多很多人问我的一个问题:中小公司的 Java 工程师应该如何规划准备,才能跳槽进入 BAT 这类一线互联网公司? 80% Java 工程师都有的迷茫 之所以我用了三个 “很多” 来形容这个问题,是因为实在这个问题太普遍了,因为国内 Java 工程师至少...

阅读(34)评论(0)赞 (0)

编程技术

如何利用数据架构带动企业增长?

xiaoli.wang 发布于 2019-01-16

对于架构师而言,技术的发展是无尽的,在搭建和实践智能数据架构的过程中,架构师们都会或多或少地遇到一些疑惑和挑战,如何解决在架构建设中遇到的某些问题?架构建设的领域又有什么新的行业动态和技术方法? 近日,在个推TechDay全国沙龙北京站的现场,几位资深架构师围绕“以智能数据架构,...

阅读(47)评论(0)赞 (0)

编程技术

大型网站应用中MySQL的架构

8

xiaoli.he 发布于 2019-01-14

编辑推荐: 本文来自于iteye,本文主要介绍了MySQL简单网站架构(V1.0) 到MySQL的云计算架构(云数据库)V5.0的演变等相关知识。 没有什么东西是一成不变的,包含我们的理想和生活!MySQL作为一个免费的开源的关系型数据库,深受大家喜爱,从最初的无人问津到当下的去...

阅读(44)评论(0)赞 (0)

编程技术

蜂鸟运单系统架构及实现

5

yanxinchi 发布于 2018-12-29

运单系统是蜂鸟配送系统核心,支撑着所有配送业务。运单系统需要有很好的扩展性和稳定性,以应对互联网产品千变化万的更新迭代和大流量下的系统稳定。这几年随着蜂鸟业务的不断发展,用户(消费者、商家、骑手、代理商)在产品功能和体验上不断提出新的要求。 蜂鸟每天会有上千万的配送单量,每次上游...

阅读(76)评论(0)赞 (0)

Java

非规范 SQL 的 sharding-jdbc 实践

2

likai 发布于 2018-12-29

在 《“分库分表” ?选型和流程要慎重,否则会失控》 中,我们谈到处于驱动层的 sharding-jdbc 。开源做到这个水平,已经超棒了,不像 tddl 成了个太监。但还是有坑。 不过不能怪框架,毕竟有些sql,只有程序和鬼能懂。 <select id="get...

阅读(58)评论(0)赞 (0)

Java

Shading – jdbc 源码分析(七) – sql 归并

2

Harries 发布于 2018-12-23

ResultSetFactory:分片结果集归并工厂类,获取组装后的结果集(可以理解为原始的resultSet经过处理,生成的新的resultSet) AbstractDelegateResultSet :代理结果集抽象类 IteratorReducerResultSet :迭代...

阅读(45)评论(0)赞 (0)

Java

阿里云第一届PolarDB数据库性能大赛Java排名第一分享

5

yeseng 发布于 2018-12-20

参加 天池大赛-阿里云第一届PolarDB数据库性能大赛 ,比赛以NVME Optane SSD为背景,在此之上开发单机存储引擎比拼性能,支持C++和Java语言。我的完赛成绩是Java语言排名第一,总排名20(共1653人参赛,队伍名称:neoremind),与C++第一差距在...

阅读(102)评论(0)赞 (0)

Java

非规范SQL的sharding-jdbc实践

1

hanze 发布于 2018-12-19

在 《“分库分表" ?选型和流程要慎重,否则会失控》 中,我们谈到处于驱动层的 sharding-jdbc 。开源做到这个水平,已经超棒了,不像 tddl 成了个太监。但还是有坑。 不过不能怪框架,毕竟有些sql,只有程序和鬼能懂。 <select id=&quo...

阅读(44)评论(0)赞 (0)

编程技术

优秀后端架构师必会知识:史上最全MySQL大表优化方案总结

16

changyuan.xu 发布于 2018-12-17

本文原作者“ manong”,原创发表于segmentfault,原文链接:segmentfault.com/a/1190000006158186 1、引言 MySQL作为开源技术的代表作之一,是互联网得以广泛流行的重要基础技术之一。 国外 GitHub、Airbnb、Yelp、...

阅读(88)评论(0)赞 (0)

Spring

看spring cloud开源项目Pig的云踩坑记

9

changyuan.xu 发布于 2018-12-12

最近看到一个有趣的开源项目pig,主要的技术点在认证授权中心,spring security oauth,zuul网关实现,Elastic-Job定时任务,趁着刚刚入门微服务,赶快写个博客分析一下。此篇文章主要用于个人备忘。如果有不对,请批评。:sob: 由于每个模块篇幅较长,且...

阅读(181)评论(0)赞 (0)

编程技术

微服务架构设计基础之立方体模型 原 荐

6

changyuan.xu 发布于 2018-12-12

背景 对于现在的微服务架构的应用来说,对大量并发的及时响应是一项制胜能力。据用户行为分析平台统计,随行付的某一款APP产品每日请求就达到上千万次用户请求、加解密服务3000万次/日等等。这些微服务每时每刻在处理如此高强度的请求,对数据层的应对能力要求极高。如果我们把对速度的需求放...

阅读(79)评论(0)赞 (0)

编程技术

千万级规模【高性能、高并发】互联网架构经验分羹

15

hellas 发布于 2018-12-11

架构以及我理解中架构的本质 在开始谈我对架构本质的理解之前,先谈谈对今天技术沙龙主题的个人见解,千万级规模的网站感觉数量级是非常大的,对这个数量级我们 战略上 要重 视 它 , 战术上又 要 藐 视 它 。先举个例子感受一下千万级到底是什么数量级?现在很流行的优步(Uber),从...

阅读(77)评论(0)赞 (0)

编程技术

达达O2O后台架构演进实践:从0到4000高并发请求背后的努力

16

yanxinchi 发布于 2018-12-10

1、引言 达达创立于2014年5月,业务覆盖全国37个城市,拥有130万注册众包配送员,日均配送百万单,是全国领先的最后三公里物流配送平台。 达达的业务模式与滴滴以及Uber很相似,以众包的方式利用社会闲散人力资源,解决O2O最后三公里即时性配送难题(2016年4月,达达已经与京...

阅读(81)评论(0)赞 (0)

Java

MyBatis多数据源的配置

xiaoli.wang 发布于 2018-12-07

MyBatis多数据源的配置主要有两种方式: 通过@MapperScan注解,对不同包下的Mapper使用不同的sqlSessionFactory 通过@MapperScan注解加自定义注解,对使用不同注解的Mapper使用不同的sqlSessionFactory 第二种配置相对...

阅读(110)评论(0)赞 (0)