本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
√ 冷启动:无需语言、数据库及相关工具的较深经验,即可掌握这一面向Java服务器端开发人员的强大的数据库分库分表工具。
√ 破瓶颈:有了ShardingSphere的帮助,海量数据的存储和访问不再是难题,可结合纵向分库和横向分表的设计方法来应对。
√ 多功能:面向数据库分库分表,提供标准数据分片|分布式事务|数据库治理功能,适用Java同构|异构语言|云原生等各场景。
√ 普及广:用户有|搜狐|滴滴|B站|电信|民生银行|58同城|每日优鲜|首汽约车|海尔|科大讯飞|唯品会|好未来|携程|爱奇艺等。
本书分为9章,主要介绍应用ShardingSphere实现分库分表的一些方法论和工程实践。通过对ShardingSphere的基本概念、应用方式和整体架构的介绍,帮助读者掌握ShardingSphere的设计思想和解决方案;然后从Sharding-JDBC和Sharding-Proxy两款核心组件出发,对分库分表、读写分离、分布式事务、数据脱敏、编排治理及代理服务器等核心功能进行详细阐述,并结合具体场景给出实例分析和实现过程。 本书面向Java服务器端开发人员,读者不需要有很深的技术水平,也不需要详细了解分库分表相关工具,但如果读者熟悉Java EE常见技术并掌握一定数据访问基本概念,则有助于读者更好地理解书中的内容。通过学习本书内容,读者将对ShardingSphere的基本架构、设计思想和应用方式有更加深入的了解,为后续的工作和学习奠定基础。同时,本书可以作为具备不同技术体系的开发人员的参考用书。希望本书能给读者的日常研发和管理工作带来启发和帮助。
郑天民:・日本足利工业大学信息工程学硕士,研究方向为人工智能在大规模调度系统中的应用,在国际三大科技文献检索系统上发表过多篇论文。・具有十余年软件行业从业经验,曾就职于多家大型上市公司及互联网电商、健康类独角兽公司,先后担任系统分析架构师、技术总监和CTO等职务。・讲授过十余门面向研发人员的技术和管理类培训课程,对架构设计和技术管理有丰富的经验和深入的理解。・阿里云MVP(Most Valuable Professional,最有价值专家)、腾讯云TVP(Tencent Cloud Valuable Professional,**价值专家)、TGO(Top Geeks‘ Organization,鲲鹏会)会员。・著有《系统架构设计:程序员向架构师转型之路》《向技术管理者转型:软件开发人员跨行业、技术、管理的转型思维与实践》《微服务设计原理与架构》《微服务架构实战》《Spring响应式微服务》等书;译有《Spring响应式编程》和《Python深度学习入门:从零构建CNN和RNN》等书。
很开心看到Apache ShardingSphere社区的不断发展,越来越多的课程、文章、视频在互联网上的传播,预示着这个起源于中国本土的Apache软件基金会项目逐渐从青涩迈向成熟。
先是一家基于Apache ShardingSphere的商业化公司SphereEx成立,后有一部全面讲解Apache ShardingSphere实战技术的图书问世,它们构成2021年Apache ShardingSphere社区的两个标志性事件。
Apache ShardingSphere社区的繁荣,与目前国家大力倡导的开源和信创相得益彰,是中国开源迈向辉煌的开端,也是中国工程师从使用开源向反哺开源转变的真实写照。希望优秀的本土开源项目如雨后春笋一般层出不穷,一起为中国科技的腾飞添砖加瓦。
至今,Apache ShardingSphere社区已经走过五年的发展历程,项目的复杂度演变得十分可观,亟需有本书这样的参考资料问世,能系统地向入门者介绍Apache ShardingSphere的适用场景和配置应用。
除基本应用外,ShardingSphere的微内核架构设计优雅、代码风格清新,非常适合开发者用心研读阅读,以提高整体编码境界。为此,本书从微内核剖析和架构设计角度出发,对ShardingSphere进行抽丝剥茧的解析,让读者能更深入地理解其内在机理。
对于这样一本不可多得的佳作,我谨代表Apache ShardingSphere社区向广大用户和开发者力荐。
——张亮,Apache ShardingSphere PMC Chair, Apache Member, SphereEx CEO