OceaBase开发者大会落地上海!4月20日共同探索数据库前沿趋势!报名戳 了解详情
写点什么

HANA 为大数据应用做好准备

  • 2013-11-12
  • 本文字数:2182 字

    阅读完需:约 7 分钟

HANA 是 SAP 发布的一套与数据源无关的、软硬件结合的、基于内存计算的平台,在最近的年度开发者技术会议上,SAP 公司详细公布了其在HANA 数据平台编程方面取得的显著进步。HANA 已经为大数据应用开发做好准备。

在会上,开发者关系负责人Thomas Grassl 表示最近在加利福尼亚州举办的Code Jam 编程大赛中,已经看到各种各样不同水平的程序员开始尝试基于SAP HANA 的应用程序和代码库。Grassl 说:“SAP HANA 为开发人员提供了新的机遇,从而改变了我们对大数据应用的设计、构建和使用的方式。”

SAP 公司揭示了它们的编程计划为“实时企业应用程序”主要基于三个关键的要素:

SAP Fiori 应用在视觉上吸引人、直观并且拥有智能的用户体验,简化了 SAP HANA 基础设施的云部署选项,还有 SAP HANA 在 service pack 7(SP7)中提供的强大的新功能。SAP Fiori 是公司提供的用户体验产品。它是一个应用程序的集合,支持最广泛和最常用的 SAP 软件功能,并且其作为一个技术层,作用在类似于 ERP、CRM、采购与供应链管理(SCM)以及人才管理等机制 (能被 HANA 平台本身所支持的机制) 之上。

基于 SAP Fiori 的成功以及旺盛的市场需求,SAP 现在正开始着手于用户体验(UX)设计服务来帮助开发者充分利用“设计思维(Design thinking)”这种方式编程。这种服务将促使专业设计师团队与用户并肩协作,并与真实终端的用户在协作模型下合作,开发出跨越任何应用程序或解决方案的引人注目的用户体验。

Grassl 解释说整套“数据开发者工具”现在正因为一个直接的任务联系在一起,即让实时企业应用能够被 River 定义语言(RDL)所驱动。RDL 是一种可执行的规范语言,并允许许多开发团队协作并细化应用程序要做什么(有什么功能),然而却可以不必知道这些应用程序的需求是怎样实现。就 SAP 而言,在 HANA 基础之上的所有的一切将不影响应用程序的表现和健壮性。

开发者通过访问 SAP HANA 智能数据,可以从 Hadoop 获取集成数据,并通过合成数据构建实时应用程序。除此之外,通过和 HANA SP7 一起可用的 River 定义语言,开发者可以很轻松的了解 SAP HANA 并直接对其进行开发。

SAP HANA 平台及应用程序副总裁 Jacob Klein 解释说:“据我们所了解,在 River 定义语言中最关键的要素是可读性以及简单的语言结构,从而能容易实现更高层次的概念。其声明的性质有助于开发者将注意力集中到捕捉应用程序的功能,而不是它的执行机制。从概念上讲,它类似于标准的 SQL 的思路,只是适用于更广泛和更复杂的领域中。”

该公司的技术发言人 Vishal Sikka 博士指出,SAP 的技术现在实现了其所谓的“前所未有的能力”,即在多达 10000 个 CPU 核心上实时的计算原本无法想象的任务。

随着 SAP HANA 的 SP7 的推出,开放应用程序的开发体验将会更加广泛并且可能变得与语言类型无关。

开发者应该能够利用核心数据服务(CDS)并且通过预先打包好的数据质量库来促成代码重用和快速开发。

此外,SAP HANA 智能数据访问技术已经通过写入能力而得到了增强,并且数据已经被扩展到包括如 Oracle 和微软 SQL Server 等数据源的支持。

智能数据的访问也通过 Hortonworks 提供了与 Hadoop 更加紧密的结合。为了进一步扩展数据利用的范围,SAP 还增加了一项新的能力,即创建自定义文本分析字典来以商业应用程序需要的方式处理非结构化数据。

通过 SAP HANA SP7,SAP 计划继续增加新的功能来支持高可用性 / 灾难恢复(HA/DR)的功能部署,例如用于回放的快照和日志,还有为复杂的多主机体系和延伸集群配置准备的级联系统副本。新的统一化的安装 / 补丁工具和经过增强的操作监督机制也将继续简化管理体验。

对于 SAP 公司来说,还有一个好消息,那就是即将正式发布的 RHEL 6.5 将通过实现通用 SAP 部署的最优配置的自动化来简化“关键任务 SAP 应用程序”的操作。

红帽已经公开地发布了 Red Hat Enterprise Linux 6.5(RHEL)的 beta 发行版,这次对“Red Hat Enterprise Linux 6.5”内核的修改,提高了红帽在操作管理水平上的可扩展性。

在大型系统的内核转储文件现在可以扩展到多 TB 的数据级别,并且一种新的压缩算法(LZO)能够加快创建转储文件的速度,这直接缩短了在崩溃转储过程中的停机时间,同时实现了更快的排除故障的功能。性能工具跟踪能力的提升和测试命令还提供了额外的基础设施事件的监测能力。

网络增强功能包括:通过检查 Internet 组管理协议(IGMP)的数据来列出路由端口和活跃用户组,进而实现对组播业务更好的分析。

Beta 版本的红帽企业版 6.5 增强了存储特性,这使得它具有了更高的稳定性、高效性和易用性。

在 iSCSI 和光纤通道存储区域网络(SAN)的环境下,企业级的存储用户将受益于改进的控制和恢复功能。多路径 IO 的性能和高可用性功能可以对更广泛的设备适用,同时,多路径自动命名功能的增强提供了更短、更方便的设备名称。

红帽企业 Linux6.5 的 beta 版本还支持英特尔的 NVM Express 的驱动程序,它访问基于 PCI Express 总线的固态硬盘的行业标准规范。此外,基于 FUSE 文件系统,如 GlusterFS,现在也可以使用异步 IO 来提高性能。

另外,红帽 guests 账户的最大内存已增至 4TB,这一特性允许 guests 在虚拟 CUP 上运行大规模的工作负载和动态的热加载功能,进而使得安装 guests 来计算资源这一过程自动、简单,同时减少停机时间。

要想了解更多大数据方面的新闻和文章,读者朋友可以关注 InfoQ 中文站的“大数据”专题。

公众号推荐:

2024 年 1 月,InfoQ 研究中心重磅发布《大语言模型综合能力测评报告 2024》,揭示了 10 个大模型在语义理解、文学创作、知识问答等领域的卓越表现。ChatGPT-4、文心一言等领先模型在编程、逻辑推理等方面展现出惊人的进步,预示着大模型将在 2024 年迎来更广泛的应用和创新。关注公众号「AI 前线」,回复「大模型报告」免费获取电子版研究报告。

AI 前线公众号
2013-11-12 06:302090
用户头像

发布了 501 篇内容, 共 248.0 次阅读, 收获喜欢 57 次。

关注

评论

发布
暂无评论
发现更多内容

面试官再问你优先级队列,请把这篇文章丢给他

Silently9527

Java 优先级队列 二叉堆

52条SQL语句性能优化策略,建议收藏

Java小咖秀

MySQL 性能优化 后端 MySQL性能优化

初识Golang之聊聊类型

Kylin

3月日更 21天挑战 Java转go Go 语言

用户行为分析模型实践(一)—— 路径分析模型

vivo互联网技术

大数据 数据分析 用户行为分析

混合编程:如何用python11调用C++

华为云开发者联盟

c++ 编程 语言 python11 混合编程

一文搞懂PID控制算法

不脱发的程序猿

3月日更 PID 控制算法 智能控制 工业控制

整理 自动备份MYSQL数据库shell脚本

edd

翻译:《实用的Python编程》06_01_Iteration_protocol

codists

Python

Spring AOP 执行顺序 && Spring循环依赖(面试必问)

hepingfly

Java spring aop 循环依赖

数据营销“教父”宋星十年倾心之作,让数据真正赋能企业

博文视点Broadview

Hadoop之YARN的内部机制

hanke

大数据 hadoop 开源 YARN

啥子叫递归哟!!!(阶乘)

依旧廖凯

28天写作 3月日更

基于 SparkMLlib 智能课堂教学评价系统 - 系统实现(四)

大数据技术指南

大数据 spark 智能时代 28天写作 3月日更

学无定法——知识反转效应

Justin

心理学 28天写作 游戏设计

在PostgreSQL中使用ltree处理层次结构数据

PostgreSQLChina

数据库 postgresql 开源 软件 开源社区

AI开发效率低,你可以试试华为NAIE AutoML

华为云开发者联盟

华为 AI 框架 AutoML NAIE平台

书单|互联网企业面试案头书之程序员软技能篇

博文视点Broadview

阿里P7亲自讲解!整理几个重要的Android知识,最全Android知识总结

欢喜学安卓

android 程序员 面试 移动开发

学以至用-从“0”到“1”设计千万级交易系统

ninetyhe

高可用 分布式系统 海量数据库的设计与实践 异步削峰

集成融云 IMLib 时,如何实现一套类似于 IMKit 的用户信息管理机制

融云 RongCloud

利用深度元学习对城市销量进行预测 | AAAI 2021论文解读

京东科技开发者

零售 预测

Ubuntu 日常系列:常用软件

TroyLiu

Linux ubuntu Ubuntu20.04

有状态容器应用,从入门到实践

焱融科技

Kubernetes 容器 云原生 焱融科技 分布式存储

万物互联网络在企业中的价值和展望 | 趋势解读

浪潮云

物联网

阿里P7亲自教你!一线互联网大厂中高级Android面试真题收录!讲的明明白白!

欢喜学安卓

android 程序员 面试 移动开发

写代码这件事

ES_her0

28天写作 3月日更

【LeetCode】螺旋矩阵Java题解

Albert

算法 LeetCode 28天写作 3月日更

Elasticsearch Segments Merging 磁盘文件合并

escray

elastic 28天写作 死磕Elasticsearch 60天通过Elastic认证考试 3月日更

Navicat操作MySQL简易教程

Simon

MySQL navicat

解析分布式应用框架Ray架构源码

华为云开发者联盟

gRPC API 框架 ray 分布式应用框架

镁信健康“互联网+医+药+险”模式能否打造出中国版联合健康?

E科讯

HANA为大数据应用做好准备_DevOps & 平台工程_崔康_InfoQ精选文章