俱乐部离有朋友建议看看http://www.phpv.net/html/1659.html大型网站架构的问题,这里谈点个人的看法。 感觉作者有点悲观了。 他所描述的,实际上是关系型数据库,数......
俱乐部离有朋友建议看看http://www.phpv.net/html/1659.html大型网站架构的问题,这里谈点个人的看法。
感觉作者有点悲观了。
他所描述的,实际上是关系型数据库,数据量恶性增长,并且新业务不断添加之后造成的恶果。
关系型数据库,顾名思义,主要存储关系,换而言之,它是作为通用性数据库推出的,因此,设计时,面面俱到,功能很完善,但性能堪忧,很难做到单笔业务优化的灵活性。
目前我们的业务中也有类似的问题,MySQL不管怎么完善,总觉得差了一颗米。
事实上,经过思考,我认为我们如果跳出关系型数据库的框框,很多思路就豁然开朗了。
数据库,顾名思义,本来就是负责数据存储的,能满足数据快速保存和提取就好了。这才是数据库真正应该干的事情。
但在数据库应用中,很多业务其实是数据的关系组织,将一堆离散的数据,静态或动态构建其关系,即可提供出新的业务。这造成了人们一种很不好的习惯性思维,认为关系才是数据库的核心,想让数据库替代程序员处理所有的关系处理的原因。
1/10 1 2 3 4 5 6 下一页 尾页 |