数据库设计 – 如何为消费者应用程序设计“NOSQL”数据库(例如社会书签)

我一直在阅读关于非关系数据库的很多帖子,整个NOsql运动,还有很多新的活动.构建高度可扩展的Web应用程序似乎是一个非常有趣的方法,但不幸的是(在这个新兴阶段也是一件好事),目前还没有一个明确的领导者/标准.

我的背景是在LAMP堆栈(以MySQL为dB),我想了解这里有什么区别和限制 – 但是使用现实生活中的Web应用程序的例子.关于RDBMS与非RDBMS的利弊理论有很多好的文章,但是我还没有发现任何一个例子,说明现有的Web应用程序(例如社会书签)是如何构建的新的dB结构的优点以及NOsql dB可能是键值或以文档为中心或图形的特征​​.

任何人都愿意对现实世界网络应用程序的NOsql和RDBMS模型/架构进行高级比较(如社交书签或任何其他可能解释概念的示例)?

对于其他人来说,这里有一些我遇到的文章

> Non-Relational Database Design
> http://nosql-databases.org/
> http://linux-mag.com/cache/7579/1.html
> http://blog.boxedice.com/2009/07/25/choosing-a-non-relational-database-why-we-migrated-from-mysql-to-mongodb/
> http://bret.appspot.com/entry/how-friendfeed-uses-mysql
> http://metabrew.com/article/anti-rdbms-a-list-of-distributed-key-value-stores/
> http://rackspacecloud.com/blog/2009/11/09/nosql-ecosystem/
> http://horicky.blogspot.com/2009/11/nosql-patterns.html

解决方法

主要原因是规模(Facebook,MySpace)

查看这些文章

Facebook’s Cassandra – A Massive Distributed Store

MySpace Qizmt – MySpace’s Mapreduce Framework

正如您已经使用Lucene一样,这可能是令人感兴趣的:

Katta – Lucene in the cloud

相关文章

(一)日志传送架构 (1.1)相关服务器 主服务器 :用于生产的服务器,上面运行这生产SQL Server数据库...
(一)事故背景 最近在SQL Server 2012生产数据库上配置完事物复制(发布订阅)后,生产数据库业务出现了...
(一)测试目的 目前公司使用的SQL SERVER 2012高可用环境为主备模式,其中主库可执行读写操作,备库既...
(一)背景个人在使用sql server时,用到了sql server的发布订阅来做主从同步,类似MySQL的异步复制。在...
UNION和OR谓词 找出 product 和 product2 中售价高于 500 的商品的基本信息. select * from product wh...
datawhale组队学习task03