IT分销/经销云计算数据库

什么是云技术,如何实现云技术。

其实大家看了半天还是不明白什么是云,怎么实现云。
云技术就是云和端的组合。云,是一个服务器集群。
端,可以自己写,也可以使用浏览器作为端。
因为游览器的便捷,所以99%的云技术都是数据库服务器和IIS服务器、浏览器的组合。

如果你使用游览器作为端(不是游览器嵌控件),并且想开发云技术软件,、
那么你比以前的CS程序要多了三个语言:HTML,CSS,JS。
如果某个语言你的团队做得不够好,那么你的云软件就可能出现许多的问题。

如果你的云技术是针对业务的,那么就要保证数据的更高的同步和正确,
在多数据库集群中就会遇到困难,这样的集群数据库和搜索引擎集群数据库不同,网页集群数据库不同,
这些集群数据库在一定程度上是允许同步延时,部分数据丢失的。而业务数据库不允许这样的情况。

所以这时的云技术数据库服务器集群的部署会比较困难,效率低下。
但是IIS却可以轻松部署多个,并且不会带来太多问题。所以云技术效率问题应从IIS入手。
数据库不做太多的存储过程, 业务逻辑计算,业务结果计算,数据库只是存储数据而已。这也是数据库的本质。

另外说说两个提高效率的特点。

MSSQL数据库中的某个功能:
时间戳,在行中任意数据发生改变, 时间戳都会改变。
游览器缓存中的某个功能:
游览器在GET某个地址时,会发送上一次游览此页返回的If-None-Match与If-Modified-Since发送到服务器
服务器根据这两个值检测访问的对象是否发生改变,如果发生改变返回200消息,并返回数据
如果没有发生改变,那么返回304消息,并且不返回数据。

云技术如果利用这两个特点,那么云计算可以获得非常强的性能。
在MSSQL中使用时间戳,动态语言取数据后,将数据存储于函数中,
再次去读数据时,只访问数据库主键行中的时间戳是否发生改变,
发生改变了再读次数据。不发生改变就直接从函数中读,这样就可以极大的降低SQL的消耗。

使用动态语言模拟静态语言的访问模式,(If-None-Match、If-Modified-Since)
这功能与时间戳配合后,可以非常大的降低宽贷消耗。他可以极大的降低网络消耗的。

不过很遗憾的是,我所说的这两个模式都有些复杂。并不是任何企业任何软件公司都可以做到的。
也许下次应该写一个NET类来解决这个问题。

另外,中国的网络很畸形,10M的宽贷上传速度可能只有150KB/S左右。
所以云计算的生存环境很狭窄。也许只是内网中。

附件:

附件图标IBM_对云计算理解.pdf (3.84 MB)

参与2

0同行回答

“答”则兼济天下,请您为题主分忧!
peijunpeijun开发工程师上海
希望这个可以对你有帮助的。显示全部


希望这个可以对你有帮助的。收起
能源采矿 · 2011-11-25
浏览871

提问者

chenli
IT经理海南

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2011-11-25
  • 关注会员:1 人
  • 问题浏览:9548
  • 最近回答:2011-11-25
  • X社区推广