NoSql
文章平均质量分 83
xiaoping8411
一个走在路上的人,前面有太多太多的路。一个为了学习与生活,要不停奔走的人。
展开
-
NoSQL数据库探讨之一 - 为什么要用非关系数据库?
<br /><br />随着互联网web2.0网站的兴起,非关系型的数据库现在成了一个极其热门的新领域,非关系数据库产品的发展非常迅速。而传统的关系数据库在应付 web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,例如:<br /><br />1、High performance - 对数据库高并发读写的需求<br />web2.0网站要根据用户个性化信息来实时生成动态页面和提供动态信息,所以基本上无法使用动态页面静态化技术,因转载 2011-02-28 23:03:00 · 623 阅读 · 0 评论 -
使用 Amazon SimpleDB 进行云存储
<br /><br />在整个系列中,我和您了分享大量非关系型数据存储,统称为 NoSQL。在一篇最近的文章中,我向您展示了一个面向文档的数据存储(CouchDB)与面向模式的关系型数据库的巨大区别。此外,CouchDB 的整个 API 是 REST 式的,且支持不同的查询方式:JavaScript 中定义的 MapReduce 功能。很显然,这是对传统 JDBC 的一个很大突破。<br />我最近还写了 Google 的 Bigtable 相关内容,它不是一种关系型 或面向文档的数据解决方案(且它转载 2011-02-28 23:13:00 · 1154 阅读 · 0 评论 -
NoSQL理论之——内存是新的硬盘 硬盘是新的磁带
<br /> <br />“内存是新的硬盘,硬盘是新的磁带”此话出自图灵奖得主Jim Gray。<br />一、前言<br />我理解这句话的意思是,我们应该把随机IO都放到内存中去,而把像磁带一样的顺序IO留给硬盘(这里不包括SSD)。<br />如果应用没有达到一定的级别,可能我们看上面两句话都会觉得太geek,然而在应用数据量日益庞大,动态内容比例日益增大的今天,再忽视这个基本准则将会是一个灾难。<br />今天我们谈一下这一理论在NoSQL产品中的展现。<br />二、实现<br />问题一:宕机数转载 2011-02-28 22:46:00 · 817 阅读 · 0 评论