Billfish免费素材管家,支持图片、音频视、频等+格式的素材管理。是专为创意设计工作者开发的素材管理工具,Billfish素材管家可以高效的整理电脑的各类素材。快速、轻松的管理和进行内容应用,让你拥有更多的时间专注于设计本身。
作者丨杰·克雷普斯
译者丨姚嘉陵
作者杰伊·克雷普斯(JayKreps)是该公司的首席执行官。他分析了传统数据库架构不适合新兴世界的原因,并提出了构建风波流平台将数据库和数据流结合起来的目标。
年,Marc写了一篇题为“为什么软件正在吞噬世界”的文章。它的中心思想是,如果这个过程可以用软件实现,那么它就必须被实现。它已成为硅谷当前独角兽初创公司浪潮背后的投资理论的简写。这也是我们现在看到的更广泛技术趋势背后的统一思想,包括机器学习、物联网、无处不在的SaaS和云计算。这些趋势都以不同的方式使软件变得更加丰富和强大,并扩大了其在整个企业中的影响力。
我认为随之而来的变化很容易被忽视,但同样重要。不仅仅是企业使用更多的软件,而且越来越多的企业正在通过软件重新定义。也就是说,企业执行的核心流程(从生产产品的形式到与客户交互的方法以及提供服务的形式)似乎越来越多地在软件中指定、监控和执行。大多数硅谷科技公司长期以来都是这种情况,但这种转变正在蔓延到所有类型的公司,无论它们提供什么产品或服务。
为了澄清我的意思,让我们看一个反例:消费建设银行的抵押贷款审批流程。这是自计算机诞生以来就存在的业务流程。传统上,这个过程可能需要几周的时间,涉及CCB代理人、抵押贷款官员、信贷官员等,每个人都在一个自动化过程中进行协作。如今,该过程往往以半自动化的形式执行,并使用针对这些功能的单独的软件应用程序来帮助用户更有效地执行这些功能。
然而如今,这一操作在许多CCB中正在成为完全自动化的流程,其中个人贷款软件、风险软件和CRM软件相互通信并在几秒钟内提供决策。在这里,银行的抵押贷款业务单元基本上变成了软件。当然,这并不是说公司会变成只有软件(即使在最以软件为中心的公司里也有很多人),只是说整个业务都在用软件来定义流程。
企业不仅使用软件来提高手动流程的生产力,还使用代码来重构其业务的整个部分。
这种转变有许多重要的影响,但我关心的是它对软件本身的角色和设计意味着什么。在这个新兴世界中,应用程序的目的不太可能提供UI来帮助人们开展业务,而更有可能触发操作或对软件的其他部分做出反应以直接开展业务。虽然这很容易理解,但是却引发了一个大问题:
1传统数据库架构是否适合这个新兴世界?
毕竟,数据库仍然是应用程序开发中最成功的基础设施层。然而,所有数据库,从最强大的关系数据库到最新的通配符存储,都遵循一种范例,其中数据被动存储,数据库等待命令来检索或更改数据。人们忘记的是,这种范例的流行是由特定类型的面向用户的应用程序驱动的,在该应用程序中,用户查看UI并启动转换为数据库查询的操作。在我们提到的案例中,很明显,建立了一个关系数据库来支持该应用程序,该应用程序将有助于完成这个1-2周的抵押贷款审批流程,但是是否可以将一整套软件组合在一起,其中包括基于不断变化的数据进行持续查询而构建的实时抵押贷款审批流程?
事实上数据库系统图片管理软件,值得注意的是,随着RDBMS(CRM、HRIS、ERP等)的流行,所有应用程序都在软件时代出现,作为人类生产力的辅助工具。CRM应用程序使销售团队更加高效,HRIS让人力资源团队更加高效等等。这些应用程序就是软件工程师所说的“CRUD”应用程序。它们帮助用户创建、更新和删除数据库记录并管理流程上的业务逻辑。其中固有的假设是网络另一端的某人正在驱动和执行业务流程。这些应用程序的目标是向人们展示一些东西(他们会查看结果),向应用程序提供更多数据。
该模式与公司采用软件的方式相匹配:一点一点地减少人员执行的组织和流程。但数据基础设施本身并不知道如何互连或对公司其他地方发生的事情做出反应。这导致了围绕数据库构建的所有类型的解决方案,包括集成层、ETL产品、消息传递系统以及作为大规模软件集成标志的大量代码。
转载请注明:http://www.0431gb208.com/sjslczl/7805.html