共 15 篇文章 |
|
4、数据库的分库、分表和读写分离技术分库技术,不是所有的数据库对集群支持的很好,随着数据量的增加,数据库的空间和表的空间越来越大,读写速度也会越来越慢,如果数据库不支持集群的话,就要考虑另一种替代方案——数据库的分库、分表策略,把同一个数据库,拆成几个结构完全相同的数据库,把同一张表,拆成几张结构完全相同的表,程序可以... 阅246 转9 评0 公众公开 09-09-23 10:02 |
鬼谷子:杂论架构一、架构的含义。许多人对什么是架构或者架构设计包含什么内容比较模糊。李四,请将架构(设计)图给我看一下'',总是将架构与设计关联使用。2、架构是高层设计。通常意义上的架构,较多是指某一应用的(软件)架构,但又绝非简单的数据架构或者逻辑架构。但是千万别忽略的这个''业务架构'',因为它是... 阅507 转18 评0 公众公开 09-09-21 09:48 |
文件系统是磁盘空间进行数据管理的基础。当我们把磁盘空间看成一间数据存储与管理的公寓的时候,那么我们可以把文件系统理解成为这间公寓的基础,文件系统提供了一个系统I/O与数据存取的从硬件到软件层面的通行界面,对磁盘系统的I/O性能有很大影响。 阅1603 转13 评0 公众公开 09-09-15 13:15 |
高性能的 Linux 集群。高性能集群。基于集群的技术在这些领域已经取得了成功,它们将渲染屏幕的任务分割到集群中的各个节点上,在每个节点上都利用自己的图形硬件来呈现自己这部分屏幕的图像,并将这些像素信息传送到一个主节点上,主节点对这些信息进行组合,最终形成一个完整的图像。并行文件系统(Parallel filesystem)将数据存放在分布在... 阅2599 转28 评0 公众公开 09-09-15 11:42 |
实际上把Mosix集群放在高性能集群这一节是相当牵强的,但是和Beowulf等其他集群相比, Mosix集群确实是种非常特别的集群,它致力于在Linux系统上实现集群系统的单一系统映象SSI(Single SystemImage)。在小型集群系统中,用户节点、控制节点、管理节点、存储节点和安装节点往往就是同一台计算机。在小型集群系统中,用户节点、控制节点、管理节... 阅2794 转54 评0 公众公开 09-09-15 11:24 |
从架构差异看Web高性能开发。1)分库指的是在设计中,要考虑到后期数据量大的情况下,你的数据库能够随着应用随时拆分,这个拆分并不是只是针对功能模块对应的数据拆分。2)分表相对的就好理解了,就是说同类型的数据,你可以为了性能优化,进行拆分到多个表中去,拆分规则可以有多种,按照类型、按照时间、按照姓名等等。同样以这个CSDN论坛来... 阅449 转9 评0 公众公开 09-09-13 10:28 |
定制字段:根据客户的需求在数据表上增加相应的定制字段来保存扩展数据。这种方式的缺点就是随着客户的增多,客户表的字段数据将会变的非常多,一个客户定制的字段对于另外一个客户来说是毫无意义的,严重破坏了数据表的结构。当系统功能被划分为许多原子功能后,直接配置原子功能给每个租户是比较复杂的。例如,"客户新建"界面上有... 阅763 转5 评0 公众公开 09-09-08 21:43 |
虽然Lighttpd是轻量级的服务器,功能上不能跟Apache比,某些复杂应用无法胜任,但即使是大部分内容动态生成的网站,仍免不了会有一些静态元素,比如图片、JS脚本、CSS等等,可以考虑将Lighttpd放在Squid的前面,构成 Lighttpd->Squid->Apache的一条处理链,Lighttpd在最前面,专门处理静态内容的请求,把动态内容请求通过Proxy模块转发给... 阅354 转自cppmonkey 公众公开 09-09-08 21:20 |
软件负载均衡一般通过两种方式来实现:基于操作系统的软负载实现和基于第三方应用的软负载实现。LVS就是基于Linux操作系统实现的一种软负载,HA Proxy就是基于第三应用实现的软负载。(后面会详细介绍这两种方式的使用) 阅876 转5 评0 公众公开 09-09-06 22:04 |
是时候了,前端架构师。在束缚前端技术潜在好处的差劲实现之前, Web需要更多的前端架构师。XHTML CSS(1, 2, 3) 跨浏览器和跨平台 DOM脚本编程 AJAX Flash 渐进增强和适度降级 无障碍 可用性 信息架构 界面设计 视觉设计 表现层逻辑(APSX, Rails视图等) 商业规则和逻辑。现在是时候关注DOM脚本编程,AJAX, 无障碍等,该升级了。我主张前端架构... 阅80 转3 评0 公众公开 09-09-03 19:24 |