开源数据库 Sharding 技术
注:此文首发于 《程序员》杂志 2008 年 7 月刊。 从 Shard 到 Sharding "Shard" 这个词英文的意思是"碎片",而作为数据库相关的技术用语,似乎最早见于大型多人在线角色扮演游戏(MMORPG)中。"Sharding" 姑且称之为"分片"。 Sharding 不是一门新技术,而是一个相对简朴的软件理念。如您所知,MySQL 5 之后才有了数据表分区功能,那么在此之前,很多 MySQL 的潜在用...
时间:08月25日 13:52 标签: 数据库 Sharding 分区 mysql5 转贴摘录
了解一下 Technorati 的后台数据库架构
Technorati (现在被阻尼了, 可能你访问不了)的 Dorion Carroll在 2006 MySQL 用户会议上介绍了一些关于 Technorati 后台数据库架构的情况. 基本情况 目前处理着大约 10Tb 核心数据, 分布在大约 20 台机器上.通过复制, 多增加了 100Tb 数据, 分布在 200 台机器上. 每天增长的数据 1TB. 通过 SOA 的运用, 物理与逻辑的访问相隔离, 似乎消除了数据库的瓶颈. 值得一提...
时间:11月01日 14:24 标签: Technorati 后台 数据库 网站架构 转贴摘录
视图的作用
在mssql里,视图是不支持输入参数的,因此有些人宁愿用存储过程,也不用视图,而且存储过程和视图,在效率上,基本上没什么区别。 <br /> <br /> 我本来也是如此的观点,不过最近突然想到,虽然视图不支持输入参数,但在一些数据量不多,但查询比较复杂的操作情况,利用视图来进行开发,是比较方便的。这时候DBA只需要生成一个视图,然后程序员就可以直接调用视...
时间:09月24日 18:58 标签: 数据库 视图 原创技术
SQL优化
(一)深入浅出理解索引结构 <br /> <br /> 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别: <br /> <br /> 其实,我们的汉语字典的正...
时间:11月16日 21:12 标签: 数据库 SQL优化 转贴摘录
分类导航
搜索更多
Google
文章导读
最新评论