只显示主题贴

当然,首先硬件的升级和合理的程序优化应该是最先考虑的,下面所说都是在这个基础之上的。 再者,性能的表现对用户和开发者而言,可能是不一样的。这点后面再具体讨论。 无论在项目还是产品中,往往面临各种状况: 1)硬件没有升级计划,但是希望性能提升 2)硬件有冗余,但是客观条件限制使用:如规定数据必须集中,就会出现N个应用的DB在一个Server上,往往DB Server就成为了瓶颈 对于上面的情况,我曾经考虑过使用内存表,为什么选择内存表,主要基于: 1)内存对于多数机器是冗余的,CPU的资源成为瓶颈很多,但是内存很少成为瓶颈,即使是普通的PC Server 2G+的内存都很常见,因此往往是C ...
  • 进入论坛 Java
我不知道大家是怎么平衡设计与性能的,还是用例子来提出问题吧 我们平常都会提倡要好的设计与规划,但是实际情况却并不允许。。。。 1)在设计数据结构的时候,我们没法预测下个版本会具体增加什么新功能(也许是几个月甚至几年后,增加的功能需要根据市场的趋势去确定) 2)现在不设计二次开发的很少,用户需要增加很多定制的内容,这些也不可能是设计的初期能想全的 3)开发的需要,一个对开发有利的方案往往对性能有很多的损伤 一个不是很恰当的例子,就义最简单的用户(User)为例 用户至少有用户名和密码等基本的属性 当然还有一些个人的基本信息 当然个人的学习、培训等经历是不可少的 接着,个人的党团等信息也增加进 ...
minimu
搜索本博客
博客分类
最近加入圈子
最新评论
评论排行榜