将关系数据库用于无模式数据 - 最佳实践 [英] Using a Relational Database for Schemaless Data - Best Practices
问题描述
在阅读了 Bret Taylor(FriendFeed 的联合创始人;Facebook 的现任 CTO)撰写的令人震惊的文章后,FriendFeed 如何使用 MySQL 存储无模式数据,我开始怀疑是否有使用 RDBMS(例如 Oracle、MySQL 或 PostgreSQL)存储和查询无模式数据的最佳实践?
After reading a shocking article written by Bret Taylor (co-creator of FriendFeed; current CTO of Facebook), How FriendFeed uses MySQL to store schema-less data, I began to wonder if there are best practices for using a RDBMS such as Oracle, MySQL, or PostgreSQL for storing and querying schemaless data?
当 NoSQL 成为新热点时,很少有人愿意承认他们正在使用关系数据库,这使得很难找到关于该主题的好文章.如何将无模式(或面向文档")数据库实现为关系数据库之上的层?
Few people like to admit they're using a relational database when NoSQL is the new hotness, which makes it difficult to find good articles on the topic. How do I implement a schemaless (or "document-oriented") database as a layer on top of a relational database?
推荐答案
这是本主题的经典文章:http://yoshinorimatsunobu.blogspot.com/2010/10/using-mysql-as-nosql-story-for.html(使用 MySQL 作为NoSQL - 在商品服务器上超过 750,000 qps 的故事)
thats the classic article in this topic: http://yoshinorimatsunobu.blogspot.com/2010/10/using-mysql-as-nosql-story-for.html (Using MySQL as a NoSQL - A story for exceeding 750,000 qps on a commodity server)
这篇关于将关系数据库用于无模式数据 - 最佳实践的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!