Cloudera操作数据库(OpDB)中的运营数据库应用支持

原创|使用教程|编辑:况鱼杰|2020-05-27 14:08:37.710|阅读 17 次

概述:本文是CDP中Cloudera的Operational DB(OpDB)系列文章的一部分,系列里面的每篇文章都会详细介绍新功能。而本文概述了Operational DB支持的语言,框架和应用程序。Cloudera的OpDB提供了高级功能,例如过滤器和计数器;并支持各种流行的语言,使您能够为各种用例构建应用程序。

# 您正在找协同办公软件吗?点击这里站长给您推荐 #

相关链接:


本文是CDP中Cloudera的Operational DB(OpDB)系列文章的一部分,系列里面的每篇文章都会详细介绍新功能。而本文概述了Operational DB支持的语言,框架和应用程序。Cloudera的OpDB提供了高级功能,例如过滤器和计数器;并支持各种流行的语言,使您能够为各种用例构建应用程序。


.Net界面支持

Microsoft.Phoenix.Client nuget包为您提供了可用于开发.Net应用程序的兼容类的集合。您可以使用C#客户端库为Phoenix Query Server开发应用程序。您开发的.Net应用程序使用Avatica API和Google协议缓冲区序列化格式与Phoenix Query Server接口。

您可以从此处下载Microsoft.Phoenix.Client nuget程序包:https://www.nuget.org/packages/Microsoft.Phoenix.Client/。

通过多个接口(包括ODBC,Thrift服务器和Phoenix查询服务器)支持Microsoft .Net Framework。


Java 2平台企业版(J2EE)支持

支持Java 2 Enterprise Edition和Eclipse插件。您可以使用Java客户端API对Apache HBase表执行操作。您可以开发可用于创建表,插入数据的Java应用程序。本机Java客户端API提供了编程访问。


语言支持

除了Java和C#,操作数据库还允许您使用各种编程语言来构建应用程序。以下是受支持的语言:

  • C
  • C++
  • Groovy
  • Python
  • Scala
  • Jython
  • PHP
  • REST for API support

开放式数据库连接(ODBC)支持

您可以使用ODBC接口访问操作数据库。ODBC驱动程序是开箱即用的,也可以从第三方提供商处获得。

  • Java数据库连接(JDBC)支持
您可以使用JDBC接口访问操作数据库。 OpDB中的Apache Phoenix提供了JDBC SQL端点来与存储在Apache HBase中的数据进行交互。 Apache Phoenix对Apache HBase进行了超级优化,而不是针对各种体系结构(认为Drill)进行了优化,并且支持SQL ANSI-92标准。

您可以通过其标准JDBC API以典型的DDL / DML语句的形式创建Apache HBase表并与之交互。 Apache Phoenix JDBC驱动程序可以轻松地嵌入到任何支持JDBC的应用程序中。 JDBC接口是开箱即用的。

  • 存储过程的SQL扩展

用户定义函数(UDF)可以在SQL语句中使用。在查询中,UDF可以与内置函数一样使用,例如选择,向上插入,删除,创建功能索引。临时功能特定于会话/连接,无法在其他会话/连接中访问。

永久功能元信息将存储在名为SYSTEM.FUNCTION的系统表中。我们正在支持特定于租户的功能。在特定于租户的连接中创建的功能对其他特定于租户的连接不可见。所有连接仅可见特定于全局租户(无租户)的功能。

  • 发行间应用程序测试

CDP Data Center支持各种混合解决方案,其中计算任务与数据存储分开,并且可以从远程集群访问数据。 Cloudera的共享数据体验(SDX)可以帮助您在测试应用程序的所有实例之间拥有统一的数据和元数据安全性以及治理策略,从而节省了为每个实例重新配置安全性和治理的时间。

开发在CDP数据中心上部署的OpDB应用程序时,您可以选择创建自己的应用程序部署生命周期并将其部署在多种实例类型(测试,阶段,生产)上。在新版本的CDP数据中心中测试应用程序,并从Cloudera Manager访问内置的指标系统,以查看一切是否按预期进行。

  • 动态架构变更

Apache HBase中的列族可能包含一个或多个列。您必须在创建表时定义列系列,但是以后可以动态添加列。 Apache HBase的此功能允许您在列族中添加新列,并更改应用程序以开始使用该新列。OpDB的Apache Phoenix允许您更改表的架构,并为您提供读取架构的灵活性。这可以帮助您利用“ NoSQL”的所有功能以及读取模式的灵活性。

  • REST API访问

您可以使用Apache HBase REST服务器与OpDB进行交互。如果您不想使用Java API,

Cloudera试用和报价


关于Cloudera

Cloudera,我们相信数据可以使今天的不可能,在明天成为可能。我们使人们能够将复杂的数据转换为清晰而可行的洞察力。Cloudera 为任何地方的任何数据从边缘到人工智能提供企业数据云平台服务。在开源社区不懈创新的支持下, Cloudera推动了全球最大型企业的数字化转型历程。了解更多,请联系在线客服


慧都大数据专业团队为企业提供Cloudera大数据平台搭建,免费业务咨询,定制开发等完整服务,快速、轻松、低成本将任何Hadoop集群从试用阶段转移到生产阶段。

欢迎拨打慧都热线023-68661681或咨询慧都在线客服,我们有专业的大数据团队,为您提供免费大数据相关业务咨询!



标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,尊重他人劳动成果

登录 慧都网发表评论


暂无评论...

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
title
title
相关厂商
相关产品
Cloudera Enterprise Data Hub

一款用于数据驱动的云优先型企业的平台。

Cloudera Data Warehouse

今天,明天及未来的现代分析数据库。

Cloudera DataFlow

Cloudera DataFlow是一个可扩展的实时流分析平台。

在线
客服
咨询
电话
400-700-1020
在线
QQ
购物车 反馈 返回
顶部
在线客服系统
live chat