我准备用ORACLE,系统比较大。数据库要装在不同的城市。现在想知道这两个平台之间的优劣。首先,谢谢大家来讨论。
---------------------------------------------------------------
个人认为,在系统比较复杂的情况下,基本不考虑M$的垃圾Windows。
Windows从最初设计就是基于对前台用户给予最大性能,本身不适合多用户处理,多用户性能下降奇快;
Windows的TCP/IP层垃圾一个,连接多了操作系统就死了,你还没有任何参数可以去调;
Windows DatabaseCenter的HA配置简直就像小孩子过家家一样单纯,我曾经为了让一个死掉时另一个启动后执行一个特殊程序而浪费了2星期(它根本就运行了没效果),Unix的话我都不用执行这个程序;
Windows本身对系统资源的使用不合理,各个进程间相互干扰,我以Admin的权限居然杀不死一些显然已经死掉的进程,强制杀死时连core dump都没有,根本无从差错;
Windows集群性能提升远远没有Unix高,在4台到8台这个升级中,性能只能上升15%左右,同时对于SMP的利用也不好;
………………
总之,Windows打打游戏就好了,别自己给自己添麻烦,上Unix吧。