锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而 ...
分类:
数据库 时间:
2017-09-27 14:27:18
阅读次数:
139
应用程序并行计算遇到的问题 当硬件处理能力不能按摩尔定律垂直发展的时候,选择了水平发展。多核处理器已广泛应用,未来处理器的核心数将进一步发布,甚至达到上百上千的数量。而现在很多的应用程序在运行在多核心的处理器上并不能得到很好的性能提升,因为应用程序的并发处理能力不强,不能够合理有效地的利用计算资源。 ...
分类:
编程语言 时间:
2017-09-24 23:27:56
阅读次数:
243
1 大数据:batch,interactive query,streaming 2 集群环境有三大挑战:分别是并行化、单点失败处理、资源共享。采用以并行化的方式重写应用程序、对单点失败的处理方式、动态地进行计算资源的分配等解决方案 3 address of any protocol control ...
分类:
其他好文 时间:
2017-09-24 00:31:13
阅读次数:
151
第一章1.1云计算的核心思想是:通过云技术将大量网络中互联的计算资源统一管理和调度,构成一个计算资源池向用户提供按需服务。两本经典书籍:《用TCP/IP进行网际互连》《TCP/IP详解》1.2OSI模型--开放式通信系统互联参考模型ISO,提出OSI的组织;OSI,定义了网络通信协议的层..
分类:
其他好文 时间:
2017-09-13 17:17:36
阅读次数:
252
CloudStack 在 IaaS 市场的背景和主要竞争对手 随着亚马逊在公有云和 VMware 在私有云方面的成功,各类企业纷纷在云时代迈出了自己的步伐,这些企业希望在自身的计算资源(主机,网络,存储)虚拟化过程中能够获得强大功能的同时,又维持相对低廉的成本。这正是 IaaS 供应商们发展的动力。 ...
分类:
Web程序 时间:
2017-09-04 19:55:03
阅读次数:
336
一、Nova介绍Nova是OpenStackCompute的代号,是OpenStack的重要组成部分,也是IaaS的重要组成部分,它负责维护和管理OpenStack的计算资源,虚拟机生命周期管理也就是通过Nova来实现的。Nova是无共享、基于消息的架构,所以的Nova组件都可以在多台服务器上分布式运行,这就意味..
分类:
其他好文 时间:
2017-09-03 10:01:21
阅读次数:
253
1.什么是数据完整性 用户希望存储和处理数据的时候,不会有任何损失或者损坏。 hadoop提供两种校验: 1.校验和(常见循环冗余校验CRC-32) 2.运行后台进程来检测数据块 2.基本的基于文件的数据结构 在处理小文件的时候,为了避免多次打开关闭流耗费计算资源,hdfs提供了两种类型的容器Seq ...
分类:
其他好文 时间:
2017-08-14 00:32:54
阅读次数:
206
锁是计算机协调多个进程或纯线程并发访问某一资源的机制。在数据库中,除传统的计算资源(CPU、RAM、I/O)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所在有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而 ...
分类:
数据库 时间:
2017-08-08 12:41:21
阅读次数:
210
IaaS(Infrastructureasaservice)基础设施即服务指的是把基础设施以服务形式提供给最终用户使用。包括计算、存储、网络和其它的计算资源,用户能够部署和运行任意软件,包括操作系统和应用程序。例如:虚拟机出租、网盘等Paas(Platformasaservice):平台即服务指的是把二次..
分类:
其他好文 时间:
2017-07-30 23:43:05
阅读次数:
220
集群(cluster)(一)集群概念简单的说,集群就是一组计算机,他们作为一个整体向用户提供一组网络资源。这些单个的计算机系统就是集群的节点(node)。集群(一组协同工作的计算机)是充分利用计算资源的一个重要概念,因为它能够将工作负载从一个超载的系统(或节点)迁移到..
分类:
其他好文 时间:
2017-07-28 09:51:02
阅读次数:
174