包括以下步骤: 容量规划 架构设计 数据库设计 缓存设计 框架选型 发布方案 数据迁移、同步方案 分库分表方案 回滚方案 高并发解决方案 一致性选型 性能压测方案 监控报警方案 领域模型设计 ...
分类:
其他好文 时间:
2016-09-19 17:36:22
阅读次数:
106
本文由码农网 – 吴极心原创,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划! 数据库优化有很多可以讲,按照支撑的数据量来分可以分为两个阶段:单机数据库和分库分表,前者一般可以支撑500W或者10G以内的数据,超过这个值则需要考虑分库分表。另外,一般大企业面试往往会从单机数据库问起,一步一步问 ...
分类:
数据库 时间:
2016-09-18 13:44:53
阅读次数:
225
笔者目前就职的是一家创业型的互联网公司,既然算是互联网公司,那么就会设计到无论是应用系统还是数据库的分布式。下面简单介绍下有关数据库方面的一些设计。 数据库表的设计,根据自己的业务所需可以拆分成多库。有订单库、产品库、账户库、底层支付库等等,这也就是传说中的垂直分库。那么数据库架构和数据库优化有哪些 ...
分类:
数据库 时间:
2016-09-14 11:04:29
阅读次数:
170
首先我们来看下什么是Mycat:MyCat:开源分布式数据库中间件, 这里定义的很简单, 就是分布式数据库的中间件. 其实Mycat 是可以时mysql进行集群的中间件, 我们可以对mysql来分库分表 来应对日益增长的数据量. 每台机器只存少量数据, 数据总和是分布式的机器上数据量总和. 例如我们 ...
分类:
Web程序 时间:
2016-09-11 23:06:03
阅读次数:
254
首先我们来看下什么是Mycat:MyCat:开源分布式数据库中间件, 这里定义的很简单, 就是分布式数据库的中间件. 其实Mycat 是可以时mysql进行集群的中间件, 我们可以对mysql来分库分表 来应对日益增长的数据量. 每台机器只存少量数据, 数据总和是分布式的机器上数据量总和. 例如我们 ...
分类:
Web程序 时间:
2016-09-11 11:32:21
阅读次数:
248
1.首页出去采用开源系统,可以快速开发(TP、CI、YII等开源框架) 1.1 LAMP环境运行,对数据库进行CURD操作 2.采用分布式服务器web动静分离和数据库读取分离(主从数据库) 2.1数据库读取分离如果速度很慢或者用户发布数据不能同步,就要想到分库分表了从而提升速度 3.静态资源服务器采 ...
分类:
数据库 时间:
2016-09-05 19:11:28
阅读次数:
173
Zebra是点评内部使用的数据库访问层中间件,它具有以下的功能点: 配置集中管理,动态刷新支持读写分离、分库分表丰富的监控信息在CAT上展现其中的三个组件的功能分别是(腾云科技ty300.com): zebra-api : 最主要的访问层中间件(勤快学qkxue.net)zebra-ds-monit ...
分类:
数据库 时间:
2016-09-03 13:43:18
阅读次数:
895
下载地址MYCAT官方网站jdk安装配置
首先去oracle官网下载并安装jdk8,添加环境变量,JAVA_HOME设置为D:\Worksoftware\Java\jdk1.8
CLASSPATH设置...
分类:
数据库 时间:
2016-08-25 21:35:09
阅读次数:
344
原文来自:http://zhengdl126.iteye.com/blog/419850 第1章 引言 随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的 互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。通过数 ...
分类:
数据库 时间:
2016-08-20 08:56:21
阅读次数:
170
一元抢宝系统是京东虚拟新兴的一个业务系统,上线以来订单量一直持续增长。在距离618前两个月时,京东商城商品虚拟研发部对系统做了整体预估,订单量快速增长及618大促的到来都将带来单量剧增,届时势必会对数据库容量和负载造成压力。 分析结果表明数据库很可能成为影响性能的瓶颈,并决定对数据库底层做分库分表改 ...
分类:
数据库 时间:
2016-08-19 06:18:29
阅读次数:
185