溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

運(yùn)營數(shù)據(jù)庫的應(yīng)用支持有哪些

發(fā)布時(shí)間:2022-01-17 10:27:42 來源:億速云 閱讀:141 作者:iii 欄目:大數(shù)據(jù)

這篇文章主要介紹“運(yùn)營數(shù)據(jù)庫的應(yīng)用支持有哪些”,在日常操作中,相信很多人在運(yùn)營數(shù)據(jù)庫的應(yīng)用支持有哪些問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對(duì)大家解答”運(yùn)營數(shù)據(jù)庫的應(yīng)用支持有哪些”的疑惑有所幫助!接下來,請(qǐng)跟著小編一起來學(xué)習(xí)吧!

 .Net界面支持
Microsoft.Phoenix.Client nuget包為您提供了可用于開發(fā).Net應(yīng)用程序的兼容類的集合。  您可以使用C#客戶端庫為Phoenix Query Server開發(fā)應(yīng)用程序。  您開發(fā)的.Net應(yīng)用程序使用Avatica API和Google協(xié)議緩沖區(qū)序列化格式與Phoenix Query Server接口。     

Java2(J2EE)支持
支持Java 2 Enterprise Edition和Eclipse插件。      
您可以使用Java客戶端API對(duì)Apache HBase表執(zhí)行操作。  您可以開發(fā)可用于創(chuàng)建表,插入數(shù)據(jù)的Java應(yīng)用程序。  本機(jī)Java客戶端API提供了編程訪問。     

語言支持
除了Java和C#,運(yùn)營數(shù)據(jù)庫還允許您使用各種編程語言來構(gòu)建應(yīng)用程序。  以下是受支持的語言:     

? C  

? C ++ 

? Groovy 

? Python 

? Scala 

? Jython 

? PHP

? REST for API支持 

 
開放數(shù)據(jù)庫連接(ODBC)支持

您可以使用ODBC接口訪問運(yùn)營數(shù)據(jù)庫。ODBC驅(qū)動(dòng)程序是開箱即用的,也可以從第三方提供商處獲得。 
Java數(shù)據(jù)庫連接(JDBC)支持
您可以使用JDBC接口訪問運(yùn)營數(shù)據(jù)庫。OpDB中的Apache Phoenix提供了JDBC SQL端點(diǎn)來與存儲(chǔ)在Apache HBase中的數(shù)據(jù)進(jìn)行交互。Apache Phoenix對(duì)Apache HBase進(jìn)行了超級(jí)優(yōu)化,而不是針對(duì)各種體系結(jié)構(gòu)(認(rèn)為Drill)進(jìn)行了優(yōu)化,并且支持SQL ANSI-92標(biāo)準(zhǔn)。 
您可以通過其標(biāo)準(zhǔn)JDBC API以典型的DDL / DML語句的形式創(chuàng)建Apache HBase表并與之交互。Apache Phoenix JDBC驅(qū)動(dòng)程序可以輕松地嵌入到任何支持JDBC的應(yīng)用程序中。JDBC接口是開箱即用的。

存儲(chǔ)過程的SQL擴(kuò)展
用戶定義函數(shù)(UDF)可以在SQL語句中使用。在查詢中,UDF可以與內(nèi)置函數(shù)一樣使用,例如選擇、向上插入、刪除、創(chuàng)建功能索引。臨時(shí)功能特定于會(huì)話/連接,無法在其他會(huì)話/連接中訪問。 
永久功能元信息將存儲(chǔ)在名為SYSTEM.FUNCTION的系統(tǒng)表中。我們正在支持特定于租戶的功能。在特定于租戶的連接中創(chuàng)建的功能對(duì)其他特定于租戶的連接不可見。所有連接僅可見特定于全局租戶(無租戶)的功能。
應(yīng)用程序測試
CDP數(shù)據(jù)中心支持各種混合解決方案,其中計(jì)算任務(wù)與數(shù)據(jù)存儲(chǔ)分開,并且可以從遠(yuǎn)程集群訪問數(shù)據(jù)。Cloudera的共享數(shù)據(jù)體驗(yàn)(SDX)可幫助您在測試應(yīng)用程序的所有實(shí)例中擁有統(tǒng)一的數(shù)據(jù)和元數(shù)據(jù)安全性以及治理策略,從而節(jié)省了為每個(gè)實(shí)例重新配置安全性和治理的時(shí)間。  
開發(fā)在CDP數(shù)據(jù)中心上部署的OpDB應(yīng)用程序時(shí),您可以選擇創(chuàng)建自己的應(yīng)用程序部署生命周期并將其部署在多種實(shí)例類型(測試,階段,生產(chǎn))上。在新版本的CDP數(shù)據(jù)中心中測試應(yīng)用程序,并從Cloudera Manager訪問內(nèi)置的指標(biāo)系統(tǒng),以查看一切是否按預(yù)期進(jìn)行。
動(dòng)態(tài)架構(gòu)變更
Apache HBase中的列族可能包含一個(gè)或多個(gè)列。您必須在創(chuàng)建表時(shí)定義列系列,但是以后可以動(dòng)態(tài)添加列。Apache HBase的此功能允許您在列族中添加新列,并更改應(yīng)用程序以開始使用該新列。 
OpDB的Apache Phoenix允許您更改表的Schema,并為您提供了讀取Schema的靈活性。這可以幫助您利用“ NoSQL”的所有功能以及讀取Schema的靈活性。 
REST API訪問
您可以使用Apache HBase REST服務(wù)器與OpDB進(jìn)行交互。如果您不想使用Java API,這是一個(gè)很好的選擇。使用URL和REST API進(jìn)行交互。REST使用HTTP來執(zhí)行各種操作,這使得使用多種編程語言輕松地與OpDB接口。 
您可以使用REST服務(wù)器創(chuàng)建,刪除表,以及執(zhí)行其他具有REST端點(diǎn)的操作
您可以配置SSL以在客戶端和REST服務(wù)器之間進(jìn)行加密。這有助于您確保傳輸過程中操作的安全性。 
使用REST服務(wù)器還可以跨網(wǎng)絡(luò)訪問數(shù)據(jù)。例如,如果您的OpDB在“專用網(wǎng)絡(luò)”中運(yùn)行并且不想將其公開給公司的“公共網(wǎng)絡(luò)”,則REST服務(wù)器可以充當(dāng)“專用”網(wǎng)絡(luò)和“公共”網(wǎng)絡(luò)之間的“網(wǎng)關(guān)” 。

到此,關(guān)于“運(yùn)營數(shù)據(jù)庫的應(yīng)用支持有哪些”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注億速云網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)砀鄬?shí)用的文章!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI