mysql – 模式迁移:PostgreSQL中的一对多,多对多
|
背景 在MySQL中,如果我想保持规范化表,我需要使用两个表和多对多三个表来建模一对多. 我正在调查向PostgreSQL的迁移,令人惊讶的是,它允许向量甚至多维向量字段! 问题 PostgreSQL中一对多和多对多的规范映射是什么? >一对多只是一个带有矢量场的表吗? PostgreSQL的数组很有用,但由于种种原因,它不应该是数据建模的首选: >数组的粗略提取,锁定和写入粒度; 值得注意的是,更新数组时,必须更新整个数组,重写整个数组.由于MVCC,无法进行就地更新. 当您构建复杂查询时,数组非常有用,对于某些非规范化任务,出于性能原因需要创建实体化视图.它们不应该是建立权威数据存储的首选. PostgreSQL中一对多和多对多的规范映射与任何关系数据库中的完全相同: 1:米
M:N: (编辑:东莞站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- MySQL总和正面和负面 – 计算货币交易的确切总数
- mysql – 用于计算每天注册用户数的SQL查询
- java – JDBC ResultSet是应用程序级查询游标
- php – Laravel查询生成器常规错误2031
- 如何从mysql表中删除auto_increment
- mysql – 如何在通过ElasticSearch搜索时保持规范化模型?
- 如何让node.js和mysql一起工作?
- php – 使用MySQL的UNION中每个SELECT的不同ORDER BY
- php – 在MySQL数据库表中存储正则表达式并对其进行加工
- 按照cakephp group by table的格式在核心php中检索数据
