欢迎浏览sook云!

网站地图

当前位置:主页 > 云存储 >

云解析_数据库设计原理_哪个好

时间:2021-06-12 00:19

人气:

作者:sook云

标签: 设计  原理  数据库  哪个  解析 

导读:类别工作日新闻与文化财务人力资源规划技术创新分析与见解客户和社区行业金融服务政府保健高等教育款待媒体和娱乐专业和商业服务零售技术更多播客视频作者 工作日新闻与文化...

云解析_数据库设计原理_哪个好

类别工作日新闻与文化财务人力资源规划技术创新分析与见解客户和社区行业金融服务政府保健高等教育款待媒体和娱乐专业和商业服务零售技术更多播客视频作者

工作日新闻与文化财务人力资源规划技术创新分析与见解客户与社区

金融服务政府保健高等教育款待媒体和娱乐专业和商业服务零售科技

播客视频作者

类别工作日新闻与文化财务人力资源规划技术创新分析与见解客户和社区行业金融服务政府保健高等教育款待媒体和娱乐专业和商业服务零售技术播客视频作者

在Workday,我大部分时间都花在解释我们在设计上的不同。我们提出了一长串的观点来描述我们的不同方法,但Workday的云应用程序和传统企业应用程序的核心区别在于我们如何使对象模型成为我们架构的核心。

我们使用对象模型来定义我们应用程序的结构(类,关系和属性)以及应用程序(方法)的逻辑。对象模型的所有部分都定义为元数据。Workday应用程序由数百万的元数据定义组成,而不是数千个关系表和数百万行用于定义传统企业软件的代码。Workday使用关系数据库存储所有元数据和所有应用程序数据。为了优化应用程序性能,Workday将所有应用程序元数据和大部分应用程序数据保存在内存中。

将应用程序结构定义为元数据意味着Workday应用程序的结构可以更改,而无需重新构建数据库。将应用程序逻辑定义为元数据意味着无需编码或重新编译代码就可以更改逻辑。不使用数据库来表示我们的应用程序的结构大大减少了支持它们所需的表的数量。

虽然故事的"如何"部分很有趣,但我想更多地关注我们架构背后的"为什么"问题。为什么要采取不同的方法,为什么这很重要?答案涉及Workday和客户的四个关键领域:速度、安全性、洞察力和变化当你想到传统上被称为企业资源计划系统(ERP)的东西时,你可能不会首先想到速度。但当你是一家决定与大型ERP软件供应商竞争的初创公司时,你确实会考虑快速行动的必要性。2005年,我们使用对象模型推出了Workday,实时数据采集系统,这使我们大大加快了应用程序开发的速度。时至今日,开发人员可以快速更改Workday应用程序,而不必担心更改底层数据库,或在客户构建新功能和产品时执行任何数据库管理操作。

这就是我们如何为客户提供每年三个工作日的更新,而不是传统软件升级的1年半或更长时间的行业标准。我们可以快速响应新的客户需求,更短的开发周期让客户更容易成为设计合作伙伴。(等待1年半或更长的时间才能看到你的想法投入生产,即使是最热情的客户也会推迟,而Workday的回报可能会在四个月内实现。)

安全Workday的体系结构方法意味着我们的开发人员和客户(包括为他们工作的任何人)无法访问存储客户数据的数据库。所有客户数据都是加密的,只有应用服务器才能访问。

这是对企业空间整体安全性的巨大改进。将数据访问点仅限于应用程序服务器对于任何内部部署的ERP实施都不适用,对于托管的企业应用程序实施也可能不适用,即使提供这些实施的供应商称之为"SaaS"。

Insight由于Workday将数据关系定义为对象之间的关系,而不是传统的从数千个表中挑选数据的方法,因此我们能够提供其他企业应用程序无法提供的事务性数据的报告和分析。

在运行分析报告时,我们的系统使用与对象的关系报表中的主对象(如"worker"),以收集与该对象相关的所有数据。传统ERP系统的等效方法是将所有与"worker"相关的表中的所有数据连接起来,并将结果发送到应用服务器的内存中。Workday不必进行连接,而且数据已经在内存中了。这使Workday能够快速呈现所需的报告,企业系统开发,并使客户能够快速深入了解报告的选定维度。

例如,Workday客户可以运行一个报告,该报告不仅显示其所有研发人员的信息,还显示其在旧金山工作的高级开发人员的数量。这种类型的分析只能在传统应用程序中发生,因为数据已经"预连接"并加载到单独的报告系统中。虽然这是商业智能的常见方法,但它增加了报告的成本和复杂性。必须为单独的系统实现安全性,大数据应用案例,加载到其中的数据在查看时可能已经过时。由于我们的报告在执行事务的同一对象结构上运行,我们避免了单独报告系统的问题对于我们不同的方法来说,最重要的驱动因素可能是构建开放的应用程序的能力。即使30年后,企业软件的需求仍在快速变化。供应商仍然必须满足长期的需求,如可靠的事务处理、可扩展的批处理和高容量数据导入,web云服务器,但我们在满足新的需求(如内置分析、可配置和协作的工作流以及移动访问)方面面临着越来越大的挑战。

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

关于我们 | 版权声明 | 广告服务 | 友情链接 | 联系我们 | 网站地图

Copyright © 2002-2020 sook云 版权所有 备案号:豫ICP备36548666号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。