在Web应用系统中,数据库性能是导致系统性能瓶颈最主要的原因之一。尤其是在大规模系统中,数据库集群已经成为必备的配置之一。集群的好处主要有:查询负载、数据库复制备份等。 MySQL数据库支持数据库的主从复制功能,因此在集群方面具有其独特的优势。众多国内外大型网站架构体系中,均采用了MySQL的主从数...
分类:
数据库 时间:
2015-10-27 19:13:28
阅读次数:
319
1、为什么要设计成分布式数据库,数据为什么要分区?当数据量很大的时候,即使服务器在没有任何压力的情况下,某些复杂的查询操作都会非常缓慢,影响了最终用户的体验。在大数据量下对数据库的装载与导出,备份与恢复,结构的调整,索引的调整等都会让数据库停止服务或者高负荷运转很长时间,影响了数据库的可用性和可管理...
分类:
数据库 时间:
2015-10-25 22:16:44
阅读次数:
223
存储架构web应用从单点向高并发架构演变时往往遇到最大的问题就是数据库的分布式存储。因为web应用本身就可以集群部署,但其所使用的数据库确是单点的。如果一个web应用开始的时候没有考虑数据库的分布式架构,那么等到要进行数据库集群改造时会发现困难重重,此时通常的做法是将原系统拆分成多个子系统,然后每个...
分类:
其他好文 时间:
2015-10-17 23:46:24
阅读次数:
340
一、MysqlCluster拓扑环境Management:ClusterManager222.9.9.161ndb1:Clusterndb1222.9.9.162ndb2:Clusterndb2222.9.9.163sql1:Clustersql1222.9.9.164sql1:Clustersql2222.9.9.165拓扑中的服务器均为HyperV虚拟机镜像拷贝,仅有Centos6.4操作系统,需要做一些基本配置1、..
分类:
数据库 时间:
2015-10-16 19:05:06
阅读次数:
214
微服务、SOA、高并发、数据库分表分库、数据库集群
分类:
其他好文 时间:
2015-10-16 15:14:49
阅读次数:
219
公司使用的数据库时postgresql,一直运行都很流畅,但是最近java新做的管理平台,由于登录用户较多,并发性比较大。另外新系统可能优化也存在问题,所以pg经常崩溃,所以我就开始研究如何事项pg的高性能,高可用的HA的数据库集群解决方案。后来经过详细阅读他人的博客和帮助手册。最后逐一实现。下.....
分类:
数据库 时间:
2015-09-18 13:47:21
阅读次数:
357
架构图: 1.准备机器,IP分别设置为 192.168.1.201
192.168.1.202
192.168.1.203 2.在每个机器上下载mongodb 3.在每个机器上建立mongos.config,shard1,shard2.shard3五个文件夹 mongos:数据库集群请求的入口(生产...
分类:
数据库 时间:
2015-09-14 14:04:05
阅读次数:
394
系统架构:目录服务器(ADDNS):部署系统的用户帐号信息存储在活动目录中。Lync前端服务器(UC池):实现即时消息,音频视频主,网络会议以及voip通话等系统服务Lync后端数据库集群:SqlServer数据库,(企业版需要)监控归档服务器:实现即时消息的归档保密功能。Exchang服务..
分类:
其他好文 时间:
2015-09-13 20:11:12
阅读次数:
347
一、十亿数据,轻松秒出实时监控领域有两个显著的特点,一是数据来源很多而且数据量大,有来自监控摄像头、GPS、智能设备等;二是需要实时处理。我们的客户在做实时处理时,就遇到这样的问题。客户的某个数据表中有10亿条记录,希望统计类查询的响应时间在30s以内,而使用单台MySQL的响应时间在300s以上。...
分类:
数据库 时间:
2015-09-09 21:00:32
阅读次数:
404
前言:Redis是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。Redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sortedset--..
分类:
数据库 时间:
2015-09-02 19:03:20
阅读次数:
246