天天和数据库打交道,powderdesigner设计表,数据库简单操作——增删改,上面是操作数据库大头,项目也用到redis,读写分离的;数据慢慢变多,开始时候表没有建什么索引,后面会慢慢多起来。 索引:我理解这个和书的目录相同,通过特定方式快速查找要的内容, 原因:索引查找过程中就要产生磁盘I/O ...
分类:
数据库 时间:
2018-08-20 23:49:39
阅读次数:
252
数据库永远是应用最关键的一环,同时越到高并发阶段,数据库往往成为瓶颈,如果数据库表和索引不在一开始就进行良好的设计,则后期数据库横向扩展,分库分表都会遇到困难。 对于互联网公司来讲,一般都会使用Mysql数据库。 一、数据库的总体架构 我们首先来看Mysql数据的总体架构如下: 这是一张非常经典的M ...
分类:
数据库 时间:
2018-08-18 20:35:20
阅读次数:
207
在企业中,大量数据请求下,单台数据库将无法承担所有读写操作。解决方法:配置多台数据服务器以实现主从复制+读写分离 用的代理服务器是 Amoeba 特点是:1负载均衡,2高可用,3SQL过滤,4读写分离,5高并发请求多台数据库。 试验环境 amoeba: 192.168.100.123 mysql-m ...
分类:
数据库 时间:
2018-08-16 19:49:43
阅读次数:
166
一、基准测试简介 1、什么是基准测试 数据库的基准测试是对数据库的性能指标进行定量的、可复现的、可对比的测试。 基准测试与压力测试 基准测试可以理解为针对系统的一种压力测试。但基准测试不关心业务逻辑,更加简单、直接、易于测试,数据可以由工具生成,不要求真实;而压力测试一般考虑业务逻辑(如购物车业务) ...
分类:
数据库 时间:
2018-08-16 13:43:21
阅读次数:
170
mysql的主从配置沿用上一篇博客的配置:https://www.cnblogs.com/MasterSword/p/9434169.html mycat下载地址:http://www.mycat.io/ 试验版本:Mycat-server-1.6-release <!-- mycat的默认用户配置 ...
分类:
数据库 时间:
2018-08-16 01:07:02
阅读次数:
284
一、MySQL-MMM(Master-MasterreplicationmanagerfoMySQL)MMM概述双主故障切换和日常管理的程序由多个mysql主服务器和多个mysql从服务器组成MMM使用Perl语言开发,主要用来监控和管理MySQLMaster-Master(双主)复制其内部附加的工具脚本也可以实现多个slave的read负载均衡。注:同一时刻只允许一个主进行写入,额外主提供部分读
分类:
数据库 时间:
2018-08-15 14:58:57
阅读次数:
206
一、概述1.单个MySQL问题1)不支持高并发数2)单点故障3)数据丢失情况2.主从复制保证服务器之间的数据同步(主指写服务器,从指读服务器)实现过程1)当写服务器有数据写入时,数据将对应写入操纵完毕后,再将所有写入操作写入本地日志文件中(源码:/usr/local/mysql/data、RPM:/var/lib/mysql)2)在读服务器中,一直有两个线程(I/O线程:拿取写服务器新增的日志文件
分类:
数据库 时间:
2018-08-15 14:58:09
阅读次数:
165
1.redis和其他缓存相比有哪些优点呢 见上一篇 2. 你刚刚提到了持久化,能重点介绍一下么 见上一篇 3.Redis中对于IO的控制做过什么优化? pipeline? 4 有没有尝试进行多机redis 的部署?如何保证数据一致的? 主从复制,读写分离 1、redis的复制功能是支持多个数据库之间 ...
分类:
其他好文 时间:
2018-08-14 21:02:02
阅读次数:
135
简单主从复制 采用一主一从或一主多从的布署模式,可以将读写分离开来,提高数据库的可用性,不过mongodb的主从模式并不能在主节点崩溃后,从节点替换主节点的工作,一般可以在开发阶段使用。 实现步骤 设置配置文件 使用配置文件启动 测试发现,从节点可读不可写,主节点杀死后,从节点不能代替主节点。 副本 ...
分类:
数据库 时间:
2018-08-14 18:49:03
阅读次数:
222
一、常见的Mysql中间件介绍很多人都会把中间件认为是读写分离,其实读写分离只是中间件可以提供的一种功能,最主要的功能还是在于他可以分库分表。下面介绍下常见的开源mysql中间件。DBProxy是由美团点评公司技术工程部DBA团队(北京)开发维护的一个基于MySQL协议的数据中间层。它在奇虎360公司开源的Atlas基础上,修改了部分bug,并且添加了很多特性。Atlas是由奇虎360公发的基于M
分类:
数据库 时间:
2018-08-09 14:57:40
阅读次数:
236