2011年2月28日

Web站点数据库分布存储浅谈 (转载)

摘要: 【 前言 】 网 站在Web 2.0时代,时常面临迅速增加的访问量(这是好事情),但是我们的应用如何满足用户的访问需求,而且基本上我们看到的情况都是性能瓶颈都是在数据库上,这 个不怪数据库,毕竟要满足很大访问量确实对于任何一款数据库都是很大的压力,不论是商业数据库Oracle、MS SQL Server、DB2之类,还是开源的MySQL、PostgreSQL,都是很大的挑战,解决的方法很简单,就是把数据分散在不同的数据库上(可以是硬 件上的,也可以是逻辑上的),本文就是主要讨论如何数据库分散存储的的问题。目前主要分布存储的方式都是按照一定的方式进行切分,主要是垂直切分(纵向)和水平切分(横向) 阅读全文

posted @ 2011-02-28 23:43 邹泽栋 阅读(276) 评论(0) 推荐(0) 编辑

浅谈数据库索引

摘要: 可能大家都听过索引。但有没有用过,用的多不多。我就不清楚(反正我是用的不多。),就不废话了1,索引是什么?用来做什么的? 索引是什么?从字面理解就是一个类似书本的目录,但实际是啥,实际他是为了增加查询速度而在数据库表字段附加的一种标识。2:为什么索引能提高查询速度。 数据库在执行一条查询语句时,默认是根据条件进行全表查询。遇到匹配的结果就添加到搜索结果集中。一直到表最后的一条数据。如果定义了索引,查询的时候就会先去索引类表中一定定位到特定值的行数。大大减少了便利的行数。 2.1:通过创建唯一性索引,可以保证每一行速度的唯一性。 2.2:索引可以大大加快速度检索的速度。 2.3:加速表与表的连接 阅读全文

posted @ 2011-02-28 21:38 邹泽栋 阅读(297) 评论(0) 推荐(1) 编辑

导航