首页>行情 >内容

Google关联式资料库Spanner更新加入自动栏位等方便功能

行情2021-02-09 20:01:35
最佳答案

Google在年末,更新其分散关联式资料库Spanner,加入检查条件约束(Check Constraints)、自动栏位(Generated Columns)以及数值(NUMERIC)资料型态,3种SQL资料库好用的功能。

检查条件约束让用户可以指定资料表中一个或多个栏位值,必须满足布林表示式,用户可以在表上指定布林表示式,并要求所有资料表中的每一列资料,都符合该表示式,Google举例,这个新功能可用于像是音乐会资料表中,指定音乐会结束时间,必须要晚于开始时间。

第2个新功能则是自动栏位,自动栏位的数值,会从同一列资料的其他栏位计算而来,Google提到,这个功能可以将重要的资料逻辑,从应用程式层放到资料库中,自动栏位可以使得查询更加简单,并节省在查询时间评估表示式的成本。如同其他栏位类型,自动栏位也可以被索引,或是配置外键。

第3个新功能,则是用户要求已久的NUMERIC资料类型,NUMERIC是高精度的数值资料类型,可用于金融、科学和工程等领域,在Spanner中,NUMERIC总共可以储存38个数字,其中9个数字可以是小数位,官方提到,当用户需要用到比NUMERIC还要高精度的数值,建议将数值以十进位表示,储存在字串栏位中。

免责声明:本文由用户上传,如有侵权请联系删除!