随笔分类 -  NoSql

摘要:总结:我们已经介绍了三种在大型网站建设项目中可能适用的数据库系统,分别是NoSql,文件系统和基于分布式计算的MapReduce。无论我们决定采用哪种方式之前,都必须清楚地连接应用需求和场景,因为每种存储方式都有各自的优缺点和适应的专用场景,只有在正确的场景中使用了正确的方案,才能将网站建设项目的周期,成本,可扩展性和性能最大化。 阅读全文
posted @ 2013-10-24 21:47 iNc0ming 阅读(358) 评论(0) 推荐(0)
摘要:通常情况下,我们都需要对系统的可扩展性和灵活性进行权衡。数据实体之间的关系是进行衡量的关键,随着关系增多,灵活性会增加。灵活性增加,会使成本增加,可扩展性降低。总之,关系带来了灵活性,但降低了可扩展性。正是因为这个原因,网站建设中我们不能滥用关系数据库,而是要“因地制宜”,在有效分析网站需求和数据结构后再做定夺,使系统得到更大的扩展性。 阅读全文
posted @ 2013-10-21 17:49 iNc0ming 阅读(414) 评论(0) 推荐(0)