我有一个订单系统,订单日增加1000万,怎么设计表
2017年6月14日
Mysql TPS 可以达到1000/S 下面的某些结论需要重新考察
==============================================================================================
首先我有个订单系统,每天1000万单。我会在博客上写招聘启示,招一批工程师来做开发。好吧,可惜我没有,所以只能自己编程了。
每天增量1000万,很恐怖。先计算平均QPS:10000000/24/3600 = 115。
在预计峰值QPS:115*100 = 10000。
按照单个Mysql表200TPS计算,需要分表50张表。
在按照数据量评估:1000万/40万 = 25张。
取其中最大值:则可以按照每天分表50张,为了好用,可以取2的幂,64张表。
接下来分表的维度:可以选择订单号分表,也可以按照客户号分表。一般建议使用客户号分表,而订单号的生成规则可通过客户号将分表路由也加进去(淘宝的订单号也是这样生成的,大家可以看下你的淘宝订单号,末尾都是一样的)。好了,其余的自己脑补吧。编程最后编的是思想,说这么多足够了。
我有一个订单系统,订单日增加1000万,怎么设计表相关推荐
- google海底光缆图_谷歌启用世界最快海底光缆 速度增加1000万倍
据悉,谷歌将从美国时间本周四开始启用迄今世界最快的海底光缆,新网络的传输速率要增加1000万倍!这是在微软和Facebook才刚刚宣布要联手打造高速海底光缆网络不久之后,谷歌就用实际行动捍卫了一把自己 ...
- 订单系统订单表设计方案
一年前,在上一家公司接手了一个含有订单系统的项目,业务并不复杂,但是当时令我比较困惑的是订单表的设计. 困惑的点主要是随着订单量增加,单表的存储能力将达到瓶颈,必然要采用分表的方案,那么按照什么维度拆 ...
- 鲜奶品牌从0起步,只一个月就做到日销20万?28天赚600万!
鲜奶这样产品,我相信干过运营的人,都知道干这样的产品有多难,但有一位老板,去年他就搞了一个所谓的鲜奶品牌.令大家没有想到的是啊,他却只用了1个月的时间,就做到了日销20万,一个月下来妥妥的600万入账 ...
- 10月16日上午MySQL数据库作业设计表解析
作业设计表:多张表存储学生成绩及各种信息 需要从表里面体现: 关于学生的:代号 姓名 性别 年龄 班级 关于课程的:代号 名称 关于老师的:代号 姓名 关于成绩的:例如:闫超--网页--90 要能查看 ...
- 应对618,京东到家订单系统高可用架构的迭代实战
闫文广 京东到家后台研发部架构师 从事支付系统.计费系统和订单履约系统等后台领域的研发,现专注于订单中心架构优化和研发相关的工作. 大家好,我是京东到家后台研发部的架构师闫文广,今天将给大家分享京东到 ...
- 百度交易中台之订单系统架构浅析
导读:百度交易中台作为集团移动生态战略的基础设施,面向收银交易与清分结算场景,为赋能业务提供高效交易生态搭建.目前支持百度体系内多个产品线,主要包含:小程序,地图打车,百家号,招财猫,好看视频等.本文 ...
- SoC嵌入式软件架构设计之中的一个:系统内存需求评估
内存是SoC(System on Chip,片上系统)集成设计的重要模块.是SoC中成本比重较大的部分.内存管理的软硬件设计是SoC软件架构设计的重要一环,架构设计师必需要在成本和效率中取得平衡,做到 ...
- 日调度5万亿次,腾讯云微服务架构体系TSF深度解读
http://www.infoq.com/cn/news/2018/02/deep-interpretation-TSF-cloud-mi 写在前面 当前,传统企业的IT系统以单体架构为主,在面对互联 ...
- 日调度5万亿次 腾讯云微服务架构体系TSF深度解读
点击关注 InfoQ,置顶公众号 接收程序员的 8 点技术早餐 1 写在前面 当前,传统企业的 IT 系统以单体架构为主,在面对互联网业务的冲击时,系统架构的性能瓶颈逐渐显现.云计算.Docker.D ...
最新文章
- C#几种在客户端跳转
- Bootstrap源码分析之transition、affix
- 《sqlite权威指南》读书笔记 (一)
- Nuget添加新项目的问题
- boost log 能不能循环覆盖_如何在 JS 循环中正确使用 async 与 await
- OkHttp如何移除User-Agent,Accept-Encoding等框架自动添加的请求头参数
- python 多继承的问题
- [剑指offer] 61. 序列化二叉树
- 【Es】Elasticsearch 7.x 新的集群协调层
- var radioname = new array();_兰帕德:引进VAR是为了回放关键时刻的情况,他们的行为令我困惑...
- 限制firefox上传框宽度
- 【django小练习之主机管理界面】
- while循环python输入质数_Python学习之[while]循环
- 常问的数据结构与算法
- 使用开源软件FFmpeg将各种格式视频转换成MP4视频格式(最简单方法)
- 图灵——如迷的解谜者
- R数据分析:论文中的轨迹的做法,潜增长模型和增长混合模型
- 山寨抢购 Intel欲提高Atom处理器售价
- 计算机组成原理一篇过
- 优漫动游平面设计思维思维训练法
热门文章
- 几款好用的鼠标手势工具录屏
- Jixipix Watercolor Studio Pro for Mac(照片转水彩画特效工具)
- 怎样查询2021年青海高考成绩,2021年青海高考成绩查询系统入口,青海高考成绩怎么近查询系统...
- matlab 解包,Matlab/Simulink-J1939CAN 解包实现方法
- 新时代的石油:共享数据库中的数据控制问题
- mysql保存中文乱码
- 海思NB芯片在物联网中的应用
- 法语翻译器在线翻译器
- 「后端小伙伴来学前端了」Vue集成 Element-tiptap 富文本编辑器,实现气泡菜单,划词弹出菜单
- 1-51单片机开发板介绍(所讲内容,功能介绍)