基于 NoSQL 的 XBRL 财务报告智能审计方法讨论 摘要随着大数据的进展,财务报表也逐渐向网络化、电子化进展,XBRL 因此而兴起,针对企业财务的审计方法也因随之发生改变。本文分析了非结构化数据库——NoSQL 的特点,并讨论了两种适合XBRL 网络财务报告存储的 NoSQL 数据库,探究了基于 NoSQL 的 XBRL财务报告智能审计方法。 关键词 XBRL 财务报告 智能审计 XBRL 是 Extensible Business Reporting Language 的缩写,即可扩展商业报告语言,是一种全新的网络财务报告形式。目前,我国财政部在全国推广 XBRL 网络财务报告形式,并且,上交所与深(转载自:www.BdfQy.Com 千 叶帆 文摘:基于 NoSQL 的 XBRL 财务报告智能审计方法讨论)交所早在 2025 年就开始要求上市公司每年需要报送并披露 XBRL 格式的年报。XBRL 作为一种全新的财务报告方式,针对它的审计鉴证成为未来讨论的关键。 一、NoSQL 及其技术优势 在面对大数据应用中来源不同、拥有海量信息的数据进行整合、处理时,传统的关系型数据库在可用性、灵活性、可扩展性等特性上表现出明显的缺陷,此时,一些不拘泥于固定关系模式的数据库应运而生,他们不再一味的遵循关系结构,于是这些数据库被称为NoSQL(Not Only SQL)。NoSQL 数据库一经诞生,就受到了电子商务、社交网络、定位服务等互联网行业的青睐,以亚马逊、Twitter为主要代表的大型互联网公司早已正式采纳 NoSQL 作为公司、客户数据的存储模式。NoSQL 与传统的 SQL 数据库想比较有以下几点优势: (一)易扩展 NoSQL 数据库种类繁多,但是一个共同的特点都是去掉关系数据库的关系型特性。数据之间无关系,这样就非常容易扩展。也无形之间,在架构的层面上带来了可扩展的能力。 (二)大数据量,高性能 NoSQL 数据库都具有非常高的读写性能,尤其在大数据量下,同样表现优秀。这得益于它的无关系性,数据库的结构简单。一般MySQL 使用 Query Cache,每次表的更新 Cache 就失效,是一种大粒度的 Cache,在针对 web2.0 的交互频繁的应用,Cache 性能不高。而 NoSQL 的 Cache 是记录级的,是一种细粒度的 Cache,所以 NoSQL在这个层面上来说就要性能高很多了。 (三)灵活的数据模型 NoSQL 无需事先为要存储的数据建立字段,随时可以存储自定义的数据格式。而在关系数据库里,增删字段是一件非常麻烦的事情。假如是非常大数据量的表,增加字段简直就是一个噩...