snowflake-cloud-data-platform - 用于存储双时态列的变体数据类型
问题描述
我们需要双时态数据。为了管理数据集,我们添加了四列:
value_start_date
value_end_date
system_start_date
system_end_date.
有人建议考虑这四列的变体数据类型并以 JSON 格式存储。我不相信变体数据类型有任何附加值。模式是固定的,需要经常查看开始日期和结束日期。双时间还涉及更新先前的记录。其他人对此有其他看法吗?
解决方案
JSON 是一种很好的存储半结构化数据的格式。
但是,如果您知道确切的类型、用法和列名 - 请选择传统结构化的列进行存储。
您没有给出任何支持使用变体类型的论据,因此无论如何都很难理解其他观点。
推荐阅读
- postgresql - PostgreSQL 10 SELECT WHERE 语句
- python - Python中的日期字符串格式
- ios - 您的浏览器不支持 Webassembly - iOS
- mysql - 如何选择和更新行,使任何用户都不能再次选择同一行?
- python - 使用 lightsail 进行版本控制
- node.js - 有一种方法可以从返回的 create() 对象中排除属性?
- dpdk - DPDK 17.11.1 - drops seen when doing destination based rate limiting
- c# - ElasticSearch PostData 序列化插入不起作用
- python - 如何根据键值将键控 RDD 划分为 2 个分区
- python - discord python bot获取用户输入