自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 将宕机时间缩减到5分钟,Facebook揭露下一代数据存储

摘要:可用率4个9到5个9的提升对任何一个服务都不是件简单的事情,而在Facebook的规模,这点就更不容易了。近日,社交巨头揭露了HBase的内部衍生版本HydraBase,称其可以将服务的年宕机时间缩短到5分钟。【编者按】作为社交巨头,Facebook数据增长的速度可想而知,因此,在选择了适合的技术后,他们还必须根据业务需求、数据增长情况等不停的优化,因此就有了之前的 WebScaleSQ

2014-06-10 09:16:41 326

转载 浅谈数据库设计技巧

说到数据库,我认为不能不先谈数据结构。1996年,在我初入大学学习计算机编程时,当时的老师就告诉我们说:计算机程序=数据结构+算法。尽管现在的程序开发已由面向过程为主逐步过渡到面向对象为主,但我还是深深赞同8年前老师的告诉我们的公式:计算机程序=数据结构+算法。面向对象的程序开发,要做的第一件...

2012-08-21 05:50:00 84

转载 数据库设计经验谈(5)各种小技巧

第 5 部分 - 各种小技巧    文档、文档、文档   对所有的快捷方式、命名规范、限制和函数都要编制文档。   采用给表、列[字段]、触发器等加注释的数据库工具。是的,这有点费事,但从长远来看,这样做对开发、支持和跟踪修改非常有用。   取决于你使用的数据...

2012-08-21 05:42:00 77

转载 数据库设计经验谈(4)保证数据的完整性

第 4 部分 - 保证数据的完整性    用约束而非商务规则强制数据完整性   如果你按照商务规则来处理需求,那么你应当检查商务层次/用户界面:如果商务规则以后发生变化,那么只需要进行更新即可。假如需求源于维护数据完整性的需要,那么在数据库层面上需要施加限制条件。如果你在数据...

2012-08-21 05:41:00 795

转载 数据库设计经验谈(3)选择键和索引

  第 3 部分 - 选择键和索引   数据采掘要预先计划   我所在的某一客户部门一度要处理 8 万多份联系方式,同时填写每个客户的必要数据(这绝对不是小活)。我从中还要确定出一组客户作为市场目标。当我从最开始设计表和字段的时候,我试图不在主索引里增加太多的字段以便加快数据库...

2012-08-21 05:40:00 133

转载 数据库设计经验谈(2)设计表和字段

  上一部分介绍了设计数据库之前12个基本技巧,包括命名规范和明确业务需求等( 数据库设计经验谈[1])。本次第二部分介绍设计数据库表24个指南性技巧,涵盖表内字段设计以及应该避免的常见问题等。   第 2 部分 - 设计表和字段   检查各种变化   我在设计数据库的时候会考虑到哪些数...

2012-08-21 05:39:00 508

转载 数据库设计经验谈(1)设计数据库之前

第 1 部分 - 设计数据库之前 这一部分罗列了 12 个基本技巧,包括命名规范和明确业务需求等。 第 2 部分 - 设计数据库表 总共 24 个指南性技巧,涵盖表内字段设计以及应该避免的常见问题等。 第 3 部分 - 选择键 怎么选择键呢?这里有 10 个技巧专门涉及系统生成的主键的正确...

2012-08-21 05:36:00 283

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除