400 050 6600
数据分析师

手机号

验证码

30天自动登录
当前位置:首页 - Q&A问答

Q&AQ&A问答

传统数据准备方法为何失败?

来源:CPDA数据分析师网 / 作者:数据君 / 时间:2020-07-13

组织如何才能使这项工作变得更轻松,使工作变得更愉快,降低开发模型和应用程序的成本以及减少工作倦怠呢?

连接所有这些分散的信息孤岛的传统方法是数据仓库,他们已经存在很长时间了,这是试图将所有数据放在一个地方以获得信息的单一视图(标准视图)的原始方法,但是SQL数据模型非常严格,它拒绝更改,每当有更改时对模式实施更改或报告更改都会非常昂贵,我们必须进行大量的测试,而且它们非常昂贵他们消失了吗?否,但是它们正在发展吗?是的,接下来我们看到了数据湖的使用和原始数据湖的前景,您将所有操作原始数据都放在那里,然后让人们离开分析它,这一承诺从未实现,原始的数据湖很快被称为数据沼泽。

 

尽管Spark在今天已被广泛使用和采用,但数据工程的工作却非常昂贵且复杂

他们缺乏血统,而且常常是不可重复的,我们有一个大型的电信客户,他说:我们可以给两个数据科学家一个相同的问题,他们会回来两个不同的答案。原因是由于数据来自要合并的规则以及获得这些答案所需的数据质量规则,它们总是不同的,从单个设备到复杂的虚拟和物理环境,该平台的直观,近乎实时的数据可视化使用户能够比以往任何时候更轻松地更详细地监视其整个基础架构,而且通过文本电子邮件和电话提供的自定义集成警报,IT专业人员永远不会错过做出关键决策所需的重要信息。

 

应用程序见解:Java的新功能?

Java1990年代初开始发展,其目的是开发一种可在消费类电子产品和其他嵌入式环境中使用的与体系结构无关的语言。当网络在1990年代中期爆发时,它在正确的时间处于正确的位置,并在接下来的10年中成为网络开发的支柱之一。如今,Java仍然一如既往地流行。可以说,它是我们这一代中的编程语言,在所有这些时间之后,很容易考虑将语言定型,或者至少认为向后兼容的包makes使创新变得困难,但是商业所有者甲骨文公司继续在Java上投入大量资金,现在被广泛采用的Java 8和即将发布的Java 9版本为Java开发人员提供了许多重要的新功能。

 

Java 8 Lambda表达式允许某种形式的功能编程,并且在许多情况下从根本上简化了程序结构

Lambda表达式允许将函数作为参数传递给方法。此外,它们可以表示不需要显式命名的匿名函数,函数式编程的优点之一是能够更轻松地实现可并行化程序的能力,Java 8 Streams建立在Java 8功能原语的基础上,为处理Java集合(诸如ListMaps之类的Java结构)提供了更为优雅和可并行化的方法,Java 9距离我们至少还有6个月了,但是它已经完成了相当长的一段时间了,JShell实用程序是引人注目的新功能之一,它运行一个简单的Java Shell,该外壳程序可用于执行任意Java命令,而无需创建整个运行时类,JShell可用于测试语言结构,执行简单的计算或作为自动化任务的简单解释器。JShellREPLRead-Eval-Print-Loop)实用程序的示例。

 

从根本上讲,Java 9完全重构了Java的模块化范例

使用Java进行编程的任何人都会知道,通常您会导入数十个包含库和其他必要类的软件包,每个程序包都由一个“ JAR”文件表示,该文件包含程序包接口和实现,Java类路径上搜索JAR文件,类似于自DOSUNIX时代以来使用的命令行PATHJAR文件/类路径机制在解决依赖关系时存在歧义,并造成安全问题和性能问题。例如,当一个程序包需要一个API时,java运行时只需扫描类路径以查找该API,黑客可以通过在类路径中插入新程序包来安排运行恶意代码。此外,类路径中可能存在JAR文件的多个版本-Java只会简单地加载它遇到的“个”。

 

Java 9模块将所有必需的程序包组合到具有显式依赖项的单个单元中

此外,该模块明确定义了哪些类将公开给其他模块,由于模块内的JAR文件可能会导出模块内其他JAR文件所需的接口,因此这进一步加强了封装,但是模块本身不需要导出所有这些接口,模块实现是Java框架的核心,并且Java框架变得如此庞大,以致于难以实现主要的增强功能。

 

Java看作是现代的COBOL常常很诱人-通过大量的现有实现和训练有素的程序员而占主导地位,但代表了过去而不是未来

正如我们所看到的,Java保持向前运动变得越来越困难大量的遗留物产生了惯性,而这种惯性很难克服,的确如今Java并不是酷孩子喜欢编写的代码-GoScala等更现代的语言获得了这一荣誉。

 

Prev article

如何成功的搭建企业数据分析团队的秘密?

Next article

解析推动AI和软件投资的9大趋势是什么?

数据分析师

报名咨询

数据分析师

报名缴费

数据分析师

客服中心

数据分析师

课程服务

数据分析师

认证服务