这里介绍一下现在常用的NoSQL以及各自的特点。NoSQL是2009年突然发展起来的,现在趋于稳定的状态,市场上也有了一些比较成熟的产品。传统的关系型数据库为了保证通用性的设计而带来了功能复杂、性能开销大、价格昂贵等问题,在NoSQL中都或多或少的得到了解决。NoSQL避免了一些不需要的复杂性,有更高的吞吐量,具有高并发的特点,也具备在商用硬件上的水平拓展能力。不仅如此,NoSQL也实现了大表的自动...
分类:
数据库 时间:
2015-08-10 14:59:23
阅读次数:
216
主从复制原理:适用于吞吐量大的企业环境,主从复制技术是建立一个和主数据库服务器一模一样的数据库,当主数据库故障的时候,可以切换到从数据库服务器继续工作。尽可能短的缩小故障期间造成的损失。在mysql主从复制的架构中,主服务器会在本地执行写操作的时候,将数据既保存..
分类:
数据库 时间:
2015-08-07 20:20:27
阅读次数:
150
当有大量的数据需要处理或者有大量任务需要完成,而且每块数据或每个任务是彼此独立的,这时候可以考虑使用并行编程。现代计算机都是多核的,并行编程可以提高CPU利用率以提高吞吐量。 Parallel.Invoke形参能接收一个Action数组。 static void Main(string[] args...
分类:
其他好文 时间:
2015-08-07 18:41:50
阅读次数:
99
1.发送消息吞吐量的测试:1)单台producer单个进程的发送消息tps2)单台producer多个进程的发送消息tps3)单台broker的接收消息tps,由于单台producer可能压不满,所以需要可能两台producer来发消息2.消费消息吞吐量的测试:1)单台consumer消费消息的tp...
分类:
其他好文 时间:
2015-08-07 10:49:12
阅读次数:
166
英文原址:https://github.com/nathanmarz/storm/wiki/Trident-tutorial----------------Trident是在storm基础上,一个以realtime 计算为目标的高度抽象。 它在提供处理大吞吐量数据能力的同时,也提供了低延时分布式查询...
分类:
其他好文 时间:
2015-08-06 01:49:39
阅读次数:
138
在大量的客户端,更新数据表的同一行时,会造成数据库的吞吐量大幅降低。很多数据库的前辈和同行分别通过实验和源码的方法,定位到了罪魁祸首----MySQL死锁检测实验方式:http://blog.csdn.net/zhaiwx1987/article/details/6952285源码方式:http:/...
分类:
数据库 时间:
2015-08-06 00:12:21
阅读次数:
243
Oracle查询速度慢的原因总结查询速度慢的原因很多,常见如下几种:1,没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)2,I/O吞吐量小,形成了瓶颈效应.3,没有创建计算列导致查询不优化.4,内存不足5,网络速度慢6,查询出的数据量过大(可以采用多次查询,其他的方法降低数据量)...
分类:
数据库 时间:
2015-08-04 15:26:56
阅读次数:
148
多线程一个进程在同一时刻只能做一件事,而多个线程却可以同时执行,每个线程处理各自独立的任务。多线程有很多好处:
简化处理异步事件的代码
实现内存和文件描述符的共享
改善程序的吞吐量
改善响应时间
互斥锁
互斥锁:互斥锁通过锁机制来实现线程间的同步,在同一时刻通常只允许一个关键部分的代码
当多个线程控制相同的内存时,对于读写操作的时间差距就有可能会导致数据的不同步,下图就很清晰的说明了这种情况:...
分类:
编程语言 时间:
2015-08-04 13:38:20
阅读次数:
173
分片介绍分片是使用多个机器存储数据的方法,MongoDB使用分片以支持巨大的数据存储量与对数据操作.分片的目的高数据量和吞吐量的数据库应用会对单机的性能造成较大压力,大的查询量会将单机的CPU耗尽,大的数据量对单机的存储压力较大,最终会耗尽系统的内存而将压力转移到磁盘IO上..
分类:
数据库 时间:
2015-08-03 22:58:47
阅读次数:
651
运用Ntop监控网络流量____ 网络流量反映了网络的运行状态,是判别网络运行是否正常的关键数据,在实际的网络中,如果对网络流量控制得不好或发生网络拥塞,将会导致网络吞吐量下降、 网络性能降低。通过流量测量不仅能反映网络设备(如路由器、交换机等)的工作是否正常,而且能反映出整个网络运行的资源瓶颈,这...
分类:
其他好文 时间:
2015-08-03 06:27:50
阅读次数:
1459