6NF 文件格式

Sep 03, 2025     Author:sergeyprokhoren     HN Points:74     HN Comments:7
Share this

摘要: 6NF 文件格式是一种新的基于第六范式(6NF)的、时态二元的(bitemporal)数据交换格式,旨在为数据仓库和报告设计。它取代了复杂的层次结构格式,如 XBRL、XML、JSON 和 YAML。该格式遵循数据库友好的扁平结构,直接映射到 6NF 数据库表,并兼容时态二元数据库。所有数据都包含有效时间戳和记录时间戳,使用 UTC 时间标准。语法简洁,使用 Crockford 的 Base32 编码的 UUIDv7 作为标识符,并采用 PostgreSQL 风格的命名约定。

讨论: 该内容主要讨论了关于论坛、数据格式、数据库设计以及数据分析的相关话题。一位用户回忆起15年前关于DIY无人机和稳定条件推导的讨论,并指出当时的错误观点在社区反馈下得到了纠正。另一位用户提出对数据有效性的看法,认为某些记录(如银行交易)不应使用“valid_from”字段,因为它们是事件而不是有效时间点。还有讨论关于数据库设计中的第七范式(7NF)和标识符的使用,以及一个用户对使用6NF架构解析XBRL文件的经验分享。最后,有用户对论坛格式和记录定义的看法提出了疑问。

原文标题:6NF File Format
原文链接:https://habr.com/en/articles/942516/
讨论链接:https://news.ycombinator.com/item?id=45118598