【技术实现步骤摘要】
本申请属于数据库,具体涉及一种扩展字段的管理方法和装置。
技术介绍
1、在软件行业中,项目上线后,业务需要对现有功能做一些迭代或升级,而实现这个功能必须要新增字段。如果这张表是一张数亿级数据的表,或者是公司的核心热点表,那么此时就不能随心所欲的加。作为扩展字段,不能提前确定字段名,业务复杂灵活多变,与关系型数据库表模型的创建理念相悖。
2、假设现在有一个发票主信息表,要求增加一个购方手机号字段(buyer_tel_phone),通常情况下,可以直接在表上执行ddl语句(alter table biz_invoice_main addbuyer_tel_phone varchar(100)null comment'购方手机号';)。然而,该方法存在局限性,固定列结构需频繁修改表定义,导致锁表风险和高运维成本。
3、此外,还可以在表中增加一个extend扩展字段(text类型),以json格式存储数据。在表设计之初,可以根据经验预留一些备用字段,再配合扩展字段,基本上可以做到很少添加字段了。但是,这个方案也存在一些问
4本文档来自技高网...
【技术保护点】
1.一种扩展字段的管理方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的方法,其特征在于,还包括:
3.根据权利要求2所述的方法,其特征在于,所述接收查询请求之后,还包括:
4.根据权利要求2所述的方法,其特征在于,所述接收查询请求之后,还包括:
5.根据权利要求2所述的方法,其特征在于,所述主信息表包括主键标识、发票号码和开票日期;所述元数据还包括字段编码、字段类型和关联源表;所述扩展字段值还包括业务标识,所述扩展字段横表还包括主键标识和业务标识;所述扩展字段元数据表通过字段编码与所述扩展字段纵表关联。
...【技术特征摘要】
1.一种扩展字段的管理方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的方法,其特征在于,还包括:
3.根据权利要求2所述的方法,其特征在于,所述接收查询请求之后,还包括:
4.根据权利要求2所述的方法,其特征在于,所述接收查询请求之后,还包括:
5.根据权利要求2所述的方法,其特征在于,所述主信息表包括主键标识、发票号码和开票日期;所述元数据还包括字段编码、字段类型和关联源表;所述扩展字段值还包括业务标识,所述扩展字段横表还包括主键标识和业务标识;所述扩展字段元数据表通过字段编码与所述...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。