mysql – 模式迁移:PostgreSQL中的一对多,多对多
背景 在MySQL中,如果我想保持规范化表,我需要使用两个表和多对多三个表来建模一对多. 我正在调查向PostgreSQL的迁移,令人惊讶的是,它允许向量甚至多维向量字段! 问题 PostgreSQL中一对多和多对多的规范映射是什么? >一对多只是一个带有矢量场的表吗? PostgreSQL的数组很有用,但由于种种原因,它不应该是数据建模的首选: >数组的粗略提取,锁定和写入粒度; 值得注意的是,更新数组时,必须更新整个数组,重写整个数组.由于MVCC,无法进行就地更新. 当您构建复杂查询时,数组非常有用,对于某些非规范化任务,出于性能原因需要创建实体化视图.它们不应该是建立权威数据存储的首选. PostgreSQL中一对多和多对多的规范映射与任何关系数据库中的完全相同: 1:米
M:N:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |