有没有人有将分区功能与Doctrine2库结合使用的经验?
第一个问题是Doctrine为关联列创建外键,有人知道如何防止或禁用它吗?
第二个问题是如何指定定制表定义(PARTITION BY ...)?
提前感谢!
发布于 2011-08-10 23:44:46
MySQL中的分区引擎在键方面有很大的限制。请参阅最新文档,目前位于:http://dev.mysql.com/doc/refman/5.1/en/partitioning-limitations-partitioning-keys-unique-keys.html
如果Doctrine需要Partition不支持的键,那么您就不走运了。分区引擎在设计上有很大的局限性--它主要用于很少被读取的归档存储。很少有MySQL感知的应用程序可以与Partition一起工作,除非您进行更改。
我建议使用Partition,因为它的目的是归档。将您的数据存储在更主流的MySQL数据引擎中将是答案。
https://stackoverflow.com/questions/6143029
复制相似问题