手把手0基础项目实战 · 微服务架构下的数据库分库分表实践
2018-04-12 10:44
1146 查看
随着大数据时代的到来,业务系统的数据量日益增大,数据存储能力逐渐成为影响系统性能的瓶颈。目前主流的关系型数据库单表存储上限为1000万条记录,这一存储能力显然已经无法满足大数据背景下的业务系统存储要求了。
随着微服务架构、分布式存储等概念的出现,数据存储问题也渐渐迎来了转机。而数据分片是目前解决海量数据持久化存储与高效查询的一种重要手段。
本场 Chat 将会分成知识点扫盲篇和实战篇两部分。知识点扫盲篇将从零开始,介绍分库分表的基本知识,实战篇将会以高喜商城为原型,一步步介绍数据库架构设计。
希望能够给你带来完美的阅读体验。我将用尽量通俗易懂的语言介绍分库分表的相关知识,不装逼,做一个低调的程序猿。
知识点扫盲篇
什么是“分库分表”
数据库扩展的几种方式
分库分表的几种方式
引入分库分表中间件后面临的问题
现有分库分表中间件的横向对比
实战篇
为何要进行分库分表
高喜商城1.0数据库架构介绍
高喜商城2.0数据库架构的演进
高喜商城1.0数据库表结构设计4.1 用户系统数据表
4.2 产品系统数据表
4.3 订单系统数据表
高喜商城2.0分库分表方案5.1 用户系统的分库分表方案
5.2 订单系统的分库分表方案
5.3 产品系统的分库分表方案
阅读全文: http://gitbook.cn/gitchat/activity/5aa38215987ed32df6a20cc9
随着微服务架构、分布式存储等概念的出现,数据存储问题也渐渐迎来了转机。而数据分片是目前解决海量数据持久化存储与高效查询的一种重要手段。
本场 Chat 将会分成知识点扫盲篇和实战篇两部分。知识点扫盲篇将从零开始,介绍分库分表的基本知识,实战篇将会以高喜商城为原型,一步步介绍数据库架构设计。
希望能够给你带来完美的阅读体验。我将用尽量通俗易懂的语言介绍分库分表的相关知识,不装逼,做一个低调的程序猿。
知识点扫盲篇
什么是“分库分表”
数据库扩展的几种方式
分库分表的几种方式
引入分库分表中间件后面临的问题
现有分库分表中间件的横向对比
实战篇
为何要进行分库分表
高喜商城1.0数据库架构介绍
高喜商城2.0数据库架构的演进
高喜商城1.0数据库表结构设计4.1 用户系统数据表
4.2 产品系统数据表
4.3 订单系统数据表
高喜商城2.0分库分表方案5.1 用户系统的分库分表方案
5.2 订单系统的分库分表方案
5.3 产品系统的分库分表方案
阅读全文: http://gitbook.cn/gitchat/activity/5aa38215987ed32df6a20cc9
相关文章推荐
- 手把手教你实践Service Mesh微服务架构 - 基础部署部分
- 干货:数据库分库分表基础和实践
- QX项目实战-10.基础架构实验一:传递消息、序列化对象和数据库封装
- QX项目实战-11.基础架构试验二:反序列化对象、重写数据库
- 架构实战项目心得(六):后台服务nosql数据库mongodb
- 【干货】数据库分库分表基础和实践
- 大家提提意见 2个小领导、4个开发人员、3种数据库、2种开发技术、3种技术架构、3个开发思想为3个项目服务
- awt实现登陆界面+数据库——学java,零基础不怕,不只要理论,更要实践+项目<a href...
- 分库分表架构实践
- 【分布式架构之旅-理论篇】数据库分库分表
- 大家提提意见 2个小领导、4个开发人员、3种数据库、2种开发技术、3种技术架构、3个开发思想为3个项目服务
- 从oracle到mysql,主从到分库,一个普通项目数据库架构的变迁
- 大家提提意见 2个小领导、4个开发人员、3种数据库、2种开发技术、3种技术架构、3个开发思想为3个项目服务
- 大家提提意见 2个小领导、4个开发人员、3种数据库、2种开发技术、3种技术架构、3个开发思想为3个项目服务
- Flask零基础到项目实战(四)SQLAlchemy数据库(一)
- MVC项目实践,在三层架构下实现SportsStore-09,ASP.NET MVC调用ASP.NET Web API的查询服务
- Mycat分库分表的简单实践 / 用Mycat,学会数据库读写分离、分表分库
- QX项目实战-13.基础架构试验四:JavaWeb消息平台
- 架构之数据库分表分库
- 安全保护项目: 一种分阶段的数据库基础架构保护方法 (第三阶段)