mysql大表修改字段

在mysql中如果遇到修改大的表,不管是增加字段还是修改表中的字段名称,这个对于线上环境来说都是一个大的工程,最基本的保障是数据的丢失问题,第二个就是针对线上环境的影响问题。如果说一点不影响这个有点不...
阅读全文

Amoeba+Mysql实现数据库读写分离

一、Amoeba 是什么 Amoeba(变形虫)项目,专注 分布式数据库 proxy 开发。座落与Client、DB Server(s)之间。对客户端透明。具有负载均衡、高可用性、sql过滤、读写分离...
阅读全文

Redis 集群模式(Cluster)原理详解

1、简述 Redis Cluster 集群中每个节点负责整个集群的一部分数据,每个节点上的数据多少可能不一样,节点之间通过一种特殊的二进制协议交互集群信息。  Redis Cluster将所有数据划分...
阅读全文

Hadoop安装部署

Hadoop是一个用Java编写的Apache开源框架,允许使用简单的编程模型跨计算机集群分布式处理大型数据集。Hadoop框架工作的应用程序在跨计算机集群提供分布式存储和计算的环境中工作。Hadoo...
阅读全文

Redis集群及性能优化

redis集群架构是基础主从架构的基础下,兼有哨兵的选举功能,并且可以横向拓展的高可用架构。redis集群至少需要三个master节点,并且建议奇数节点的部署模式,主要是由于master的选举规则限制...
阅读全文

mysql索引解读

索引这个词,相信大多数人已经相当熟悉了。不过为了文章的完整性,这里再啰嗦一下。索引是一种数据结构,用于帮助我们在大量数据中快速定位到我们想要查找的数据。 索引最形象的比喻就是图书的目录了。 注意这里的...
阅读全文