将关系数据库用于无模式数据 - 最佳实践 [英] Using a Relational Database for Schemaless Data - Best Practices

查看:58
本文介绍了将关系数据库用于无模式数据 - 最佳实践的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在阅读了 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆