Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > Java基础相关 >

Apache-ShardingSpher PDF 下载


分享到:
时间:2020-04-23 14:07来源:http://www.java1234.com 作者:小锋  侵权举报
Apache-ShardingSpher PDF 下载
失效链接处理
Apache-ShardingSpher PDF 下载

本站整理下载:
 
相关截图:
 
主要内容:
第一章 概览
ShardingSphere是一套ᔰⓀ的分布ᔿ数据库中䰤件䀓决方Ṹ㓴成的生ᘱ
圈,它由Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar(计ࡂ
中)这3Ⅾ相互独立的产品㓴成。 他们均提供ḷ߶ॆ的数据分片、分布ᔿ
事务和数据库⋫理功㜭,可适用于如Java同ᶴ、异ᶴ语䀰、云৏生等਴种
多样ॆ的应用场景。
ShardingSphere定位为关系型数据库中䰤件,旨在充分ਸ理地在分布ᔿ的
场景下࡙用关系型数据库的计算和存储㜭࣋,㘼ᒦ䶎实现一个ޘ新的关系
型数据库。 它与NoSQL和NewSQL是ᒦ存㘼䶎互斥的关系。NoSQL和
NewSQL作为新技术探索的ࡽ⋯,放眼未ᶕ,拥抱变ॆ,是䶎ᑨ值ᗇ推㦀
的。反之,也可以用另一种ᙍ路看待问仈,放眼未ᶕ,关⌘不变的东㾯,
进㘼抓住事物本质。 关系型数据库当今依❦ঐ有ᐘ大市场,是਴个ޜ司
核ᗳ业务的基石,未ᶕ也䳮于撼动,我们目ࡽ䱦⇥更加关⌘在৏有基础上
的增量,㘼䶎仐㾶。
ShardingSphere已㓿在2020ᒤ4月16日从Apache孵ॆ器毕业,成为
Apache顶级项目。 欢迎通过shardingsphere的dev邮件ࡇ㺘与我们䇘䇪。
简介Sharding-JDBC
定位为轻量级JavaṶᷦ,在Java的JDBCቲ提供的仍外服务。 它使用客ᡧ
端直连数据库,以jarवᖒᔿ提供服务,无䴰仍外部㖢和依赖,可理䀓为增
强版的JDBC傡动,完ޘެ容JDBC和਴种ORMṶᷦ。
适用于任何基于JDBC的ORMṶᷦ,如:JPA, Hibernate, Mybatis,
Spring JDBC Templateᡆ直接使用JDBC。
支持任何第三方的数据库连接⊐,如:DBCP, C3P0, BoneCP, Druid,
HikariCP等。
支持任᜿实现JDBC㿴㤳的数据库。目ࡽ支持MySQL,Oracle,
SQLServer,PostgreSQL以及任何遵ᗚSQL92ḷ߶的数据库
1. 引入maven依赖 <dependency>
 <groupId>org.apache.shardingsphere</groupId>
 <artifactId>sharding-jdbc-core</artifactId>
 <version>${latest.release.version}</version>
</dependency>
⌘᜿: 请将 ${latest.release.version} 更改为实䱵的版本号。
2. 规则配置
Sharding-JDBC可以通过 Java , YAML , Spring命名空䰤 和 Spring
Boot Starter 四种方ᔿ配㖞,ᔰਁ㘵可根据场景选择适ਸ的配㖞方ᔿ。
详ᛵ请৲见配㖞᡻册。
3. 创建DataSource
通过ShardingDataSourceFactoryᐕল和㿴则配㖞对象㧧取
ShardingDataSource,ShardingDataSource实现㠚JDBC的ḷ߶接ਓ
DataSource。❦后即可通过DataSource选择使用৏生JDBCᔰਁ,ᡆ㘵使
用JPA, MyBatis等ORMᐕ具。
DataSource dataSource = ShardingDataSourceFactory.createDataSour
 

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐