友谊赛精简版这是关于FriendFeed如何使用MySQL的想法的实现。您应该阅读那篇文章以了解所有详细信息。

长版把MySQL变成一个文档db!为什么?每个人都对NoSQL感到非常兴奋。除了删除SQL使事情具有神奇的可扩展性的荒谬谣言之外,还有很多理由期待这些新的数据存储解决方案。最大的改进之一是涉及架构/索引更改。当您有大量数据时,迁移MySQL表会花费很长时间并在此过程中锁定表。另一方面,像MongoCouch这样的文档数据库是无模式的。您只需根据需要添加和删除字段。但是,可用的面向文档的解决方案还很年轻。虽然他们中的许多人表现出很大的希望,但他们都有自己的怪癖。尽管存在所有缺陷,但MySQL是一块石头。它非常快,而且久经沙场。我们在生产中从未遇到过MySQL问题。幸运的是,在客户端做一些额外的工作。

还在犹豫吗?看看这篇NoSQL架构实践的文章吧,它能让你更深入了解NoSQL的魅力和挑战。初识NoSQL会带你快速入门,了解基本概念。如果你觉得还不过瘾,不妨深入阅读NoSQL数据库笔谈,这些都能帮助你在理解NoSQL时避免踩坑。

MySQL虽然古老,却像一位可靠的老朋友,始终在关键时刻不离不弃。再加上一点客户端的小技巧,岂不美哉?了解更多关于MySQL和NoSQL的比较,这里有更多有趣的讨论。去看看吧!