最新消息: 关于Git&GitHub 版本控制你了解多少?
您现在的位置是:群英 > 开发技术 > Python语言 >
混合型企业数据访问架构有什么特性?
IT168发表于 2020-11-26 11:51 次浏览
       当前,越来越多的企业正在考虑将其数据仓库迁移至云端,对于大多数企业而言,现有的数据仓库部署在本地的数据中心中,基于投资保护和数据安全的考量,无法将数据仓库整体迁移到云上。因此,一种混合型的,将本地和云端数据仓库整合的架构,成为大多数企业倾向并选择的部署方式。
 
       这篇文章给大家详细讲解一下混合型企业数据访问架构设计,希望对大家有帮助。

大数据对企业的影响

  ▲2013数据库大会报道专题

  自2010年以来,国内领先的IT专业网站IT168联合旗下ITPUB、ChinaUnix技术社区已经连续举办了三届数据库技术大会,每届大会超过千人规模,云集了国内技术水平最高的数据架构师、DBA、数据库开发工程师、研发总监、IT经理等,是目前国内最受欢迎的数据库技术盛会。

  在第二天的SQL Server架构与优化专场,技术专家王翔给我们带来了《混合型企业数据访问架构设计》的精彩演讲。主要的内容包括:1.SOA、MAS、云计算、大数据对于企业数据管理的影响。2.多数据中心的数据切片和资源调度 。3.独立的访问计算层设计。4.资源容器和智能化访问代理设计。5.各种访问过程分析。

  备注:更详细的内容请观看数据库大会官方视频,本文是一个简单的概要。

  2013年的技术趋势:移动互联网、大数据、云计算以及企业内部应用商店等,这些都是从用户的角度提要求。作为开发人员如何使用数据呢?王翔认为,数据访问的话题其实很小,能够把数据访问到了就行了。随着网络的发展,很多人都开始使用系统解决数据的访问问题。很多的厂商通过通用的技术无关性,帮我们解决了很多问题。

  如何平衡我们的应用?开源的技术变得非常流行。前几年,SOA是自己比较感兴趣的问题,现在有一些新的技术,对我们是一个很大的冲击,也带来了很多的机会。

  设计理念正在改变

大数据对企业的影响
▲设计理念在改变-SOA

王翔:混合型企业数据访问架构设计
▲设计理念在改变-Cloud

  我们现在很多的产品都和云计算沾边,但是有些并不是真正的云计算,不过云计算的设计非常好,让贵族计算平民化,通过PC服务器可以解决高端服务器的问题。现在在做开发的时候,通常是生活中几个人商量在做,是主体和主体之间的交流,而不是外界插入。

大数据对企业的影响
▲多层次多信任域的跨业务访问问题

大数据对企业的影响
▲不同的数据价值密度和容量问题

  目前公司设有三个数据中心,各地都做容灾,实时的运行系统。在欧盟、北美等都有代办点,使用了系统的集成,确保数据提交的可靠性。在每一层中都要有不同等级的安全域。选择是否针对每一个应用建立支持不同安全域的体系,是否让数据访问体系同时支持条块儿分割化的数据访问。没办法采用一种产品和方案解决各种问题。

  面临的问题:

  多种开发语言:Cobol、Java、.NET、Dynamics Lang;多种数据技术:关系数据库、并行数据库、列式数据库、分布式文件数据库、嵌入式数据库、半结构化数据和电子商业文档、音频、视频等流媒体数据。

大数据对企业的影响
▲数据切片概念的泛化

  第一步要做抽象:将数据切块的概念泛化,不能依赖于具体的产品,将所有的各种分区进行设计,然后设计数据访问体系。

大数据对企业的影响
▲解决方案一

大数据对企业的影响
▲解决方案二

  非功能性需求如何解决?

大数据对企业的影响
▲解决代码

  会后,王翔做了一个简单的总结:1、建议是用用SOA的方式进行设计;2、在设计的时候运用贵族计算平民化的方式,比如云计算。


标签:企业数据库
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
相关信息推荐