一张事件表,今天多了设备属性,明天增加模型调用信息;同一个 amount,有的记录是数字,有的却是字符串。这类数据既要保留不断变化的结构,又要接受 SQL 过滤、聚合和关联。 Variant 正是为这样的半结构化数据提供类型化表达。