【技术实现步骤摘要】
本专利技术涉及计算机
,具体而言,涉及一种二进制长对象流化数据处理装置和一种二进制长对象流化数据处理方法。
技术介绍
一些大型业务产品很多复杂业务模型、文件、图片等复杂信息都是存储在数据库BLOB (二进制长对象)字段中。而在一些项目的产品升级等操作过程中,因为项目数据的特殊性或产品BUG等原因会导致有些BLOB字段信息数据不对。而BLOB字段的特殊性导致这些数据不能用通过普通的数据库工具直接更改数据库数据来修正错误,项目现场的实施人员因为没有源代码,不熟悉开发环境等客观原因无法通过程序来解决。所以出现此类问 题,项目实施人员只能将客户数据库导出,然后通过ftp等传给开发部门,开发部门通过程序跟踪处理。如果客户禁止数据库导出,就只能请求产品开发人员去现场支持。数据库流化信息存储通常使用BLOB字段。BLOB是指二进制长对象。BLOB是一个大文件,典型的BLOB是一张图片或某中格式的数据文件。数据库处理Blob字段的主要策略是不用理会文件是什么,而只关心如何存储它。这样就直接导致BLOB字段一旦写入,就无法像其他字段一样可以被传统的数据库管理工具查看和修改。 ...
【技术保护点】
一种二进制长对象流化数据处理装置,其特征在于,包括:数据库管理模块,从数据库中获取二进制长对象流化数据;对象资源管理模块,获取所述二进制长对象流化数据对应的对象资源;对象转换模块,通过所述对象资源,将所述二进制长对象流化数据转换为内存对象;展现模块,根据所述内存对象的类型,展现所述内存对象。
【技术特征摘要】
1.一种二进制长对象流化数据处理装置,其特征在于,包括 数据库管理模块,从数据库中获取二进制长对象流化数据; 对象资源管理模块,获取所述二进制长对象流化数据对应的对象资源; 对象转换模块,通过所述对象资源,将所述二进制长对象流化数据转换为内存对象; 展现模块,根据所述内存对象的类型,展现所述内存对象。2.根据权利要求I所述的二进制长对象流化数据处理装置,其特征在于,在所述内存对象被修改后,所述对象转换模块将所述内存对象转换为新的二进制长对象流化数据,并由所述数据库管理模块存储到所述数据库中。3.根据权利要求I所述的二进制长对象流化数据处理装置,其特征在于,所述对象资源管理模块还设置对象资源库,存储所述对象资源的文件路径,并按照所述文件路径获取所述对象资源。4.根据权利要求I所述的二进制长对象流化数据处理装置,其特征在于,所述展现模块在所述内存对象为图形类型时,以图形显示方式展现所述内存对象;和/或在所述内存对象为声音类型时,以音频播放方式展现所述内存对象;和/或在所述内存对象为其他类型时,以树形结构的文本方式展现所述内存对象。5.根据权利要求I至4中任一项所述的二进制长对象流化数据处理装置,其特征在于,还包括 文件保存模块,将所述内存对象存储为...
【专利技术属性】
技术研发人员:刘应耀,
申请(专利权)人:用友软件股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。