[发明专利]一种基于数据库的数据处理方法及其系统有效
申请号: | 201710068202.3 | 申请日: | 2017-02-07 |
公开(公告)号: | CN108399177B | 公开(公告)日: | 2020-09-11 |
发明(设计)人: | 蔡毅;张利江;梁协君;杨丽莎 | 申请(专利权)人: | 杭州有好数据科技有限公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F16/9038;G06F16/957 |
代理公司: | 杭州奥创知识产权代理有限公司 33272 | 代理人: | 杨嘉芳 |
地址: | 310019 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 数据库 数据处理 方法 及其 系统 | ||
本发明适用于数据处理的技术领域,提供了基于数据库的数据处理方法及其系统,包括如下具体步骤:接收用户对数据库做出的用户操作;分析所述用户操作;将所述数据库数据与所述业务数据一起生成元数据;将所述数据库数据、所述业务数据、以及所述逻辑操作一起生成元视图数据;将所述元数据转化为数据结果;或者根据预置的页面模板,将所述元视图数据转化为页面结果。在本发明实施例中,将数据更新过程和数据展示过程相互独立,使得整个数据处理过程层次清晰、分工明确,即对一个层次的改动,并不会影响其他层次,从而不仅大大提高基于多种数据库的数据处理效率,而且还使得数据库维护人员可以专注于维护数据、页面渲染人员可以专注于网页设计。
技术领域
本发明属于数据处理的技术领域,尤其涉及一种基于数据库的数据处理方法及其系统。
背景技术
互联网,云计算等的迅猛发展加速了数据的快速增长,当今信息社会已经进入了大数据时代。大数据已成为与自然资源、人力资源一样重要的战略资源,隐含巨大的价值,无疑是未来影响各行行业发展的最受瞩目的技术之一。其中,由于大数据庞大的数据规模、众多的数据类型、以及数据处理的实时性要求都极大地增加了数据处理的复杂度,给传统的数据分析处理技术带来巨大的技术挑战。
如今,碍于技术层面的局限性,人们在面对多源化、机构化的大数据时,只能同时采用多种数据处理应用来分别处理某一类数据结构。然而,不同的应用对数据的一致性、数据交互、传输延时等均有不同的需求,尤其是数据库系统的不一致,导致多套数据获取方法并行使用,这无形增加了数据维护人员的开发和维护成本,而且,现有的渲染页面的过程往往会随着数据获取方法的不同而发生改变,因此,上述数据处理方法还常常导致页面渲染的难度加大,从而也增加了页面维护人员的工作强度。
综上可见,现有技术中的数据处理方法在多个应用并行处理大数据时存在数据维护和页面维护的工作成本巨大的技术问题。
发明内容
本发明实施例提供一种基于数据库的数据处理方法及其系统,旨在解决现有技术中的数据处理方法在多个应用并行处理大数据时存在数据维护和页面维护的工作成本巨大的技术问题。
本发明实施例是这样实现的,一种基于数据库的数据处理方法,包括如下具体步骤:
接收用户对数据库做出的用户操作;
分析所述用户操作,得到业务数据和与该业务数据相配合的逻辑操作,并判断所述用户操作是否属于数据操作;
如果所述用户操作属于数据操作,则调用服务层中相应数据库数据,并将所述数据库数据与所述业务数据一起生成元数据;
如果所述用户操作属于页面操作,则调用服务层中相应数据库数据,并将所述数据库数据、所述业务数据、以及所述逻辑操作一起生成元视图数据;
将所述元数据转化为数据结果,并反馈至用户;或者
根据预置的页面模板,将所述元视图数据转化为页面结果,并将相应的页面显示至用户。
本发明实施例还提供一种基于数据库的数据处理系统,包括:
接收单元,用于接收用户对数据库做出的用户操作;
分析单元,用于分析所述用户操作,得到业务数据和与该业务数据相配合的逻辑操作,并判断所述用户操作是否属于数据操作;
数据操作单元,用于当所述用户操作属于数据操作的情况,则调用服务层中相应数据库数据,并将所述数据库数据与所述业务数据一起生成元数据;
页面操作单元,用于当所述用户操作属于页面操作的情况,则调用服务层中相应数据库数据,并将所述数据库数据、所述业务数据、以及所述逻辑操作一起生成元视图数据;
数据结束单元,用于将所述元数据转化为数据结果,并反馈至用户;以及
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州有好数据科技有限公司,未经杭州有好数据科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710068202.3/2.html,转载请声明来源钻瓜专利网。