随笔分类 - 分布式
Http/TCP, Distributed Storage and Computing
    
            
    浅谈大型网站动态应用系统架构
    
            
            
        
摘要:动态应用,是相对于网站静态内容而言,是指以c/c++、php、Java、perl、.net等服务器端语言开发的网络应用软件,比如论坛、网络相册、交友、BLOG等常见应用。动态应用系统通常与数据库系统、缓存系统、分布式存储系统等密不可分。  大型动态应用系统平台主要是针对于大流量、高并发网站建立的底层系统架构。大型网站的运行需要一个可靠、安全、可扩展、易维护的应用系统平台做为支撑,以保证网站应用的平...
        阅读全文
            
        
            
    使用cfengine来实现服务器的自动化配置
    
            
            
        
摘要:p.s. cfengine的作用我感觉好像和powershell很像,两个都没玩过,不做点评,做个trackcfengine是一个功能强大的自动化系统管理工具.引用其官网的说法"cfengine是一种 UNIX 管理工具,其目的是使简单的管理的任务自动化,使困难的任务变得较容易。它的目标是使系统从任何状态收敛到一种理想状态。依照它的作者 Mark Burgess 所说,cfengine 总是使您的...
        阅读全文
            
        
            
    ICE vs. ACE
    
            
            
        
摘要:ICE是与CORBA,.NET Remoting,Web Service同层次的东西,ACE是个网络编程库,准确的说是个C++对Socket网络操作的封装。而ICE是个RPC与DO(分布式对象)的协定,与语言没有关系,这一点和CORBA,Web Service,.NET Remoting相同,但ICE更简单。需要注意的是,.NET Remoting只能由.NET支持的语言实现,也是非常棒的RPC解...
        阅读全文
            
        
            
    TCP/IP通信程序设计的丰富多样性[zz]
    
            
            
        
摘要:刚接触TCP/IP通信设计的人根据范例可以很快编出一个通信程 序,据此一些人可能会认为TCP/IP编程很简单。其实不然, TCP/IP编程具有较为丰富的内容。其编程的丰富性主要体现在 通信方式和报文格式的多样性上。 一。通信方式 主要有以下三大类: (一)SERVER/CLIENT方式 1.一个Client方连接一个Server方,或称点对点(peer to peer...
        阅读全文
            
        
            
    MySQL分区(mysql partition)[zz]
    
            
            
        
摘要:一、概述 相信有很多人经常会问同样的一个问题:当 MySQL 的总记录数超过了100万后,会出现性能的大幅度下降吗?答案是肯定的,但是性能下降>的比率不一而同,要看系统的架构、应用程序、还有>包括索引、服务器硬件等多种因素而定。当有网友问我这个问题的时候,我最...
        阅读全文
            
        
            
    mysql中上千万行的表该怎么办?
    
            
            
        
摘要:最近有个应用涉及到千万级别的大表操作,思考如何切分才能满足read,write的performance需求。 研究了一下发现mysql中有不少的solution来解决这种horizontal spliting. 列举一下方案: mysql partition manual spliting depending on your business logic mysql pr...
        阅读全文
            
        
            
    怎么从数据库中随机拿一条或几条记录?
    
            
            
        
摘要:Sql server:select top n * from 表名 order by newid() mysql: select * From 表名 Order By rand() Limit n
        阅读全文
            
        
            
    数据规范化理论(2NF,3NF,BCNF)[zz]
    
            
    
摘要:1NF->2NF:消除非主属性对码的部分函数依赖 2NF->3NF:消除非主属性对码的传递函数依赖 3NF->BCNF:消除主属性对码的部分和传递函数依赖 例子:下面的依赖都是完全函数依赖: (...
        阅读全文
            
        
                    
                
浙公网安备 33010602011771号