我只能访问MySql,我需要创建一个系统来管理内容(主要是博客帖子) 我可以创建一个名为'content-units'的MySql表,其中包含名为'id','key'和'value'的3个FIELDS,然后继续在表中添加行,如'id'(auto_increment),'title'=' xxxx','body'='yyyyyyyyyyyyy'等等...... 我的意思是要求MySql表在Schema less Databases中表现得像。 它会起作用还是值得的?
答案 0 :(得分:0)
当然你可以做到这一点。你可能想要制作表格MyIsam。
如果您控制rdbms服务器(您可能不会这样做),您可能需要查看handlersocket
答案 1 :(得分:0)
MySQL中EAV的一个很好的例子是Magento的数据库架构。他们最近开始用扁平版本替换表格,但直到1.2几乎所有表格都是基于EAV的。
Magento大量使用InnoDB进行交易,而MyISAM则适用于全文索引。
有关详细信息和图表,请参阅此链接:http://www.magentocommerce.com/wiki/2_-_magento_concepts_and_architecture/magento_database_diagram
祝你好运。