gpt4 book ai didi

mysql - OODBMS postgreSQL array 字段的实际用途?

转载 作者:行者123 更新时间:2023-11-29 14:02:27 24 4
gpt4 key购买 nike

我是 PostgreSQL 的新手,之前主要使用 MySQL 和 SQLServer(用于客户端压力;不要太多),我已经通过一些 Google 搜索浏览了几个 OODBMS Introductories。其中大部分主要关注表 <-> 对象映射。但是,当将一些通用 ORM 层与任何 RDBMS 一起使用时,事物就会被愉快地映射。那么我们真的需要 OODBMS 吗?

我看到在 PostgreSql 中有一些数组字段。他们不解决数据库规范化问题吗?

PHP 的 PDO 或 Qt 的数据库模块等标准数据库抽象层是否支持这些数组字段?

使用基于数组的字段管理多对多或一对多双向关系有多好?

在这些数组字段中放置约束有多愤怒?

OID 的用途是什么?它的值(value)是多少?

从应用程序开发人员的角度来看,使用 OODBMS 与 RDBMS 的 yield 有多大?

最佳答案

I've seen there are some Array fields in PostgreSql. Don't they violet the Database Normalization Issues ?

是的(也许),规范化应该保持数据库的完整性并保持数据库处于易于查询的状态。数组或链表会使您的 ASNI/ISO 问题数据库设施对于查询和执行聚合以及连接等非常无用。我不知道 Postgres 包含哪些工具(因此可能),但它们绝对不是标准的,因此不可移植。也就是说,符合标准并不意味着项目“正确”执行

关于mysql - OODBMS postgreSQL array 字段的实际用途?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3197383/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com