(计算机)(数据库)Scalar是什么?

  1. 从物理/数据角度
  2. Reference

在数据库中,如果一个属性attribute是 scalar 的,意味着它只能有一个数值来源,如:

1
2
3
4
{
    "userId": "0001",
    "name": "kyakya"
}

而非 scalar 的属性attribute则像 hobbies 那样是一个数组:

1
2
3
4
5
{
    "userId": "0001",
    "name": "kyakya",
    "hobbies": [ "video game", "crossdressing" ] 
}

也可以像 work 那样,是一个内嵌对象nested object

1
2
3
4
5
6
7
8
{
    "userId": "0001",
    "name": "kyakya",
    "work": {
        "phone": "080-xxxx-xxxx",
        "contry": "Japan"
    }
}

从物理/数据角度

具体查看该网址

scalar

Reference