五月婷婷丁香性爱|j久久一级免费片|久久美女福利视频|中文观看在线观看|加勒比四区三区二|亚洲裸女视频网站|超碰97AV在线69网站免费观看|有码在线免费视频|久久青青日本视频|亚洲国产AAAA

[快速入門(mén)]MySQL的含義及數(shù)據(jù)庫(kù)的作用
云數(shù)據(jù)庫(kù) RDS for MySQL實(shí)例類(lèi)型

只讀實(shí)例為單個(gè)物理節(jié)點(diǎn)架構(gòu)(沒(méi)有備節(jié)點(diǎn)),采用MySQL原生復(fù)制功能,主實(shí)例和只讀實(shí)例之間數(shù)據(jù)同步不受網(wǎng)絡(luò)延時(shí)影響。 在對(duì)數(shù)據(jù)庫(kù)有少量寫(xiě)請(qǐng)求,但有大量讀請(qǐng)求應(yīng)用場(chǎng)景下,可通過(guò)只讀實(shí)例實(shí)現(xiàn)讀寫(xiě)分離,降低主實(shí)例負(fù)載。 不同實(shí)例類(lèi)型功能對(duì)比 實(shí)例規(guī)格 規(guī)格簡(jiǎn)介 RDS for MySQL性能規(guī)格CPU架構(gòu)分為X86架構(gòu)和ARM架構(gòu)。

云數(shù)據(jù)庫(kù) RDS for MySQL-概覽

AS 電子政務(wù):安全可靠 電子政務(wù) 電子政務(wù)面臨服務(wù)數(shù)十億人次潛在規(guī)模挑戰(zhàn)。高性能,高吞吐量和高可用數(shù)據(jù)庫(kù)是一個(gè)很好選擇 優(yōu)勢(shì) 1、提供成熟方案,功能強(qiáng)大比肩商業(yè)數(shù)據(jù)庫(kù) 2、VPC,安全組,SSL連接,保證數(shù)據(jù)安全訪(fǎng)問(wèn) 3、成本低廉,開(kāi)源免費(fèi),為企業(yè)降低成本 搭配使用 對(duì)象存儲(chǔ)服務(wù)

云數(shù)據(jù)庫(kù) RDS for MySQL產(chǎn)品入門(mén)

關(guān)聯(lián)了DDMRDS實(shí)例,請(qǐng)?zhí)D(zhuǎn)到DDM界面執(zhí)行數(shù)據(jù)庫(kù)管理和帳號(hào)管理相關(guān)操作。 您可通過(guò)以下方式創(chuàng)建帳號(hào): 通過(guò)RDS創(chuàng)建帳號(hào):簡(jiǎn)單易用,不需要記憶任何命令。 通過(guò)DAS創(chuàng)建帳號(hào):需要熟悉創(chuàng)建命令,但功能更強(qiáng)大靈活。 您可將自己創(chuàng)建數(shù)據(jù)庫(kù)帳號(hào),授權(quán)給指定數(shù)據(jù)庫(kù),對(duì)于已授權(quán)數(shù)據(jù)庫(kù)帳號(hào),您也可取消授權(quán)。

云數(shù)據(jù)庫(kù) RDS for MySQL資源與學(xué)習(xí)

掌握DRS遷移流程 了解詳情 【微認(rèn)證】華為云數(shù)據(jù)庫(kù)實(shí)踐 培養(yǎng)與認(rèn)證掌握華為云數(shù)據(jù)庫(kù)服務(wù)概念和特性,能夠熟練使用華為云數(shù)據(jù)庫(kù)服務(wù) 了解詳情 【微認(rèn)證】MySQL數(shù)據(jù)庫(kù)遷移 了解云上數(shù)據(jù)庫(kù)遷移技術(shù)實(shí)現(xiàn)原理,通過(guò)實(shí)踐提升數(shù)據(jù)庫(kù)遷移能力 了解詳情 【沙箱實(shí)驗(yàn)】快速入門(mén)RDS 從操作層面了解RDS

云數(shù)據(jù)庫(kù) RDS for MySQL定價(jià)與計(jì)費(fèi)

RDS for MySQL實(shí)例規(guī)格,變更后即刻按照變更后實(shí)例規(guī)格價(jià)格計(jì)費(fèi)。 • 擴(kuò)容存儲(chǔ)空間:您可以根據(jù)業(yè)務(wù)需求增加您存儲(chǔ)空間,擴(kuò)容后即刻按照新存儲(chǔ)空間計(jì)費(fèi)。您需要注意是存儲(chǔ)空間只允許擴(kuò)容,不能縮容。您每次擴(kuò)容最小容量為10GB。 變更計(jì)費(fèi) 如需更改計(jì)費(fèi)方式,請(qǐng)參考按

數(shù)據(jù)復(fù)制服務(wù)

時(shí)間內(nèi)數(shù)據(jù)庫(kù)真實(shí)業(yè)務(wù)請(qǐng)求流量(包括對(duì)數(shù)據(jù)庫(kù)執(zhí)行操作、操作響應(yīng)數(shù)據(jù)處理時(shí)間等相關(guān)數(shù)據(jù)),并將這些錄制業(yè)務(wù)請(qǐng)求流量在目標(biāo)數(shù)據(jù)庫(kù)模擬執(zhí)行,然后觀察和檢驗(yàn)?zāi)繕?biāo)數(shù)據(jù)庫(kù)功能和性能表現(xiàn) 優(yōu)勢(shì) 準(zhǔn)確率高 慢SQL、不兼容SQL精準(zhǔn)識(shí)別,無(wú)遺漏、不誤判 性能優(yōu)越 保證準(zhǔn)確回放同時(shí), 還支持多倍速回放

云數(shù)據(jù)庫(kù) RDS for PostgreSQL 功能

您可以使用數(shù)據(jù)庫(kù)參數(shù)模板中參數(shù)來(lái)管理數(shù)據(jù)庫(kù)引擎配置。數(shù)據(jù)庫(kù)參數(shù)模板就像是引擎配置值容器,這些值可應(yīng)用于一個(gè)或多個(gè)數(shù)據(jù)庫(kù)實(shí)例。 創(chuàng)建數(shù)據(jù)庫(kù)實(shí)例時(shí)可以指定數(shù)據(jù)庫(kù)參數(shù)模板為默認(rèn)參數(shù)模板或已有參數(shù)模板。實(shí)例創(chuàng)建成功后也可以變更實(shí)例關(guān)聯(lián)參數(shù)模板。 • 默認(rèn)參數(shù)模板 默認(rèn)模板包含針對(duì)運(yùn)行數(shù)據(jù)庫(kù)實(shí)例進(jìn)行優(yōu)化引擎默認(rèn)值和數(shù)據(jù)庫(kù)服務(wù)系統(tǒng)默認(rèn)值。

數(shù)據(jù)復(fù)制服務(wù) DRS 功能

單主災(zāi)備可以利用災(zāi)備場(chǎng)景升主、降備功能從而實(shí)現(xiàn)異地主備倒換效果,具有一鍵主備倒換、異地災(zāi)備數(shù)據(jù)庫(kù)只讀保護(hù)、定期周期性數(shù)據(jù)對(duì)比等高級(jí)特性。 災(zāi)備方案概覽 錄制回放場(chǎng)景 錄制回放可以將源數(shù)據(jù)庫(kù)發(fā)生真實(shí)業(yè)務(wù)流量,在目標(biāo)數(shù)據(jù)庫(kù)模擬執(zhí)行,從而觀察和檢驗(yàn)?zāi)繕?biāo)數(shù)據(jù)庫(kù)功能和性能表現(xiàn)。 上云前業(yè)務(wù)流量演

云數(shù)據(jù)庫(kù) TaurusDB 資源

本課程重點(diǎn)介紹華為T(mén)aurusDB云數(shù)據(jù)庫(kù)特性和應(yīng)用場(chǎng)景,并介紹部分應(yīng)用案例。 了解詳情 SQL語(yǔ)法進(jìn)階 本課程主要詳細(xì)講述TaurusDB中高階函數(shù)存儲(chǔ)對(duì)象詳細(xì)用法。 了解詳情 數(shù)據(jù)庫(kù)高級(jí)特性 本課程主要介紹華為云數(shù)據(jù)庫(kù) TaurusDB高級(jí)特性,包括:海量存儲(chǔ)能力、備份

[相關(guān)產(chǎn)品]MySQL的含義及數(shù)據(jù)庫(kù)的作用
服務(wù)器PHP環(huán)境的搭建及維護(hù)服務(wù)

4-Win32這個(gè)解壓包,把它解壓到自己文件夾內(nèi),然后修改php解壓后文件夾包名,把它這個(gè)包名修改為php----- 然后設(shè)置這個(gè)解壓后php文件夾屬性信息,給本地users用戶(hù)寫(xiě)入權(quán)限--------- 然后打開(kāi)php文件夾,找到go-pear.abt,并雙擊這個(gè)文件來(lái)執(zhí)行安裝-----

MySQL數(shù)據(jù)庫(kù)部署

數(shù)據(jù)庫(kù)引擎產(chǎn)品介紹1、什么是mysql主從同步?當(dāng)master(主)庫(kù)數(shù)據(jù)發(fā)生變化時(shí)候,變化會(huì)實(shí)時(shí)同步到slave(從)庫(kù)。2、主從同步有什么好處?水平擴(kuò)展數(shù)據(jù)庫(kù)負(fù)載能力。容錯(cuò),高可用。Failover(失敗切換)/High Availability數(shù)據(jù)備份。在云服務(wù)器和

MySQL數(shù)據(jù)庫(kù)安裝

ster),其余服務(wù)器充當(dāng)從服務(wù)器(slave)。因?yàn)閺?fù)制是異步進(jìn)行,所以從服務(wù)器不需要一直連接著主服務(wù)器,從服務(wù)器甚至可以通過(guò)撥號(hào)斷斷續(xù)續(xù)地連接主服務(wù)器。通過(guò)配置文件,可以指定復(fù)制所有的數(shù)據(jù)庫(kù),某個(gè)數(shù)據(jù)庫(kù),甚至是某個(gè)數(shù)據(jù)庫(kù)某個(gè)表。使用主從同步好處:1.    通過(guò)增加

MySQL數(shù)據(jù)庫(kù)部署

master),其余服務(wù)器充當(dāng)從服務(wù)器(slave)。因?yàn)閺?fù)制是異步進(jìn)行,所以從服務(wù)器不需要一直連接著主服務(wù)器,從服務(wù)器甚至可以通過(guò)撥號(hào)斷斷續(xù)續(xù)地連接主服務(wù)器。通過(guò)配置文件,可以指定復(fù)制所有的數(shù)據(jù)庫(kù),某個(gè)數(shù)據(jù)庫(kù),甚至是某個(gè)數(shù)據(jù)庫(kù)某個(gè)表。使用主從同步好處:1.    通過(guò)

MySQL數(shù)據(jù)庫(kù)安裝

ter),其余服務(wù)器充當(dāng)從服務(wù)器(slave)。因?yàn)閺?fù)制是異步進(jìn)行,所以從服務(wù)器不需要一直連接著主服務(wù)器,從服務(wù)器甚至可以通過(guò)撥號(hào)斷斷續(xù)續(xù)地連接主服務(wù)器。通過(guò)配置文件,可以指定復(fù)制所有的數(shù)據(jù)庫(kù),某個(gè)數(shù)據(jù)庫(kù),甚至是某個(gè)數(shù)據(jù)庫(kù)某個(gè)表。使用主從同步好處:1.    通過(guò)增加從

【模板建站】企業(yè)快速建站,花模板的價(jià)格享定制的服務(wù)

一個(gè)國(guó)際域名.com/.net或一個(gè)國(guó)內(nèi)域名.cn 售后服務(wù):無(wú)需觸動(dòng)頁(yè)面框架程序更新服務(wù),一年內(nèi)網(wǎng)頁(yè)內(nèi)容免費(fèi)更新5次(不變動(dòng)頁(yè)面主要結(jié)構(gòu),不增加頁(yè)面)。 加急處理:正常情況下,網(wǎng)站實(shí)際制作周期會(huì)小于約定天數(shù),如果您確實(shí)需要加急制作的話(huà),我們會(huì)安排技術(shù)人員加班為您設(shè)計(jì),費(fèi)用則在原有基礎(chǔ)上需加收20%。

mysql數(shù)據(jù)庫(kù)調(diào)優(yōu)

調(diào)優(yōu)意義: 1、盡量減少數(shù)據(jù)冗余。 2、盡量避免數(shù)據(jù)維護(hù)中出現(xiàn)更新插入和刪除異常。 3、節(jié)約數(shù)據(jù)存儲(chǔ)空間 4、提高查詢(xún)效率調(diào)優(yōu)意義: 1、盡量減少數(shù)據(jù)冗余。 2、盡量避免數(shù)據(jù)維護(hù)中出現(xiàn)更新插入和刪除異常。 例如表中某個(gè)實(shí)體隨著另一個(gè)實(shí)體而存在就會(huì)產(chǎn)生插入異常。或者如果

MySQL數(shù)據(jù)庫(kù)恢復(fù)服務(wù)

公司自主研發(fā)MySQL數(shù)據(jù)庫(kù)碎片尋址技術(shù),最大程度對(duì)數(shù)據(jù)庫(kù)誤刪除或覆蓋恢復(fù),勒索刪庫(kù)無(wú)備份無(wú)日志等極端情況數(shù)據(jù)恢復(fù),MySQL啟動(dòng)崩潰只有ibd,frm,myd等數(shù)據(jù)文件情況下數(shù)據(jù)提取恢復(fù),天凱科技榮獲五星級(jí)服務(wù)商,云精英服務(wù)商,AAA誠(chéng)信服務(wù)企業(yè)認(rèn)證等榮譽(yù)資質(zhì)。,天凱科技技

云數(shù)據(jù)庫(kù) MySQL (多版本可選)

MySQL有沒(méi)有可視化面板?有的,Websoft9提供MySQL鏡像里包括了可視化工具 phpMyAdmin基于 Docker 云原生架構(gòu),便于產(chǎn)品升級(jí)、版本變更、卸載以及安裝更多應(yīng)用,提供免費(fèi)技術(shù)支持,基于開(kāi)源組件官方源碼編譯安裝、集成優(yōu)化和安全加固,占用系統(tǒng)資源低

[相似文章]MySQL的含義及數(shù)據(jù)庫(kù)的作用
mysql數(shù)據(jù)庫(kù)的特點(diǎn)_mysql數(shù)據(jù)庫(kù)同步_安裝mysql數(shù)據(jù)庫(kù)

監(jiān)控報(bào)警 自定義監(jiān)控目標(biāo)與通知策略,及時(shí)了解云數(shù)據(jù)庫(kù) RDS for MySQL服務(wù)運(yùn)行狀況。 undefined 強(qiáng)大擴(kuò)展能力,滿(mǎn)足企業(yè)不同階段業(yè)務(wù)需求 強(qiáng)大擴(kuò)展能力,滿(mǎn)足企業(yè)不同階段業(yè)務(wù)需求 豐富產(chǎn)品規(guī)格 豐富產(chǎn)品規(guī)格:提供單機(jī)、主備、只讀實(shí)例,一鍵單機(jī)轉(zhuǎn)主備。 彈性擴(kuò)容

免費(fèi)云數(shù)據(jù)庫(kù)MySQL_MySQL數(shù)據(jù)庫(kù)免費(fèi)_MySQL數(shù)據(jù)庫(kù)是免費(fèi)的嗎

云數(shù)據(jù)庫(kù) RDS for MySQL支持存儲(chǔ)過(guò)程和函數(shù)。 存儲(chǔ)過(guò)程和函數(shù)是事先經(jīng)過(guò)編譯并存儲(chǔ)在數(shù)據(jù)庫(kù)一段SQL語(yǔ)句集合,調(diào)用存儲(chǔ)過(guò)程和函數(shù)可以簡(jiǎn)化應(yīng)用開(kāi)發(fā)人員很多工作,減少數(shù)據(jù)在數(shù)據(jù)庫(kù)和應(yīng)用服務(wù)器之間傳輸,提高數(shù)據(jù)處理效率。 存儲(chǔ)過(guò)程和函數(shù)區(qū)別 • 函數(shù)必須有返回值,而存儲(chǔ)過(guò)程沒(méi)有

免費(fèi)的MySQL數(shù)據(jù)庫(kù)_免費(fèi)云數(shù)據(jù)庫(kù)_MySQL數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)_MySQL數(shù)據(jù)庫(kù)免費(fèi)下載

lock”問(wèn)題而阻塞DML或DDL后,由于無(wú)法確定各個(gè)會(huì)話(huà)之間關(guān)聯(lián)關(guān)系,只能重啟實(shí)例,增加了解決問(wèn)題成本,對(duì)業(yè)務(wù)產(chǎn)生了較大影響。 在業(yè)務(wù)場(chǎng)景較復(fù)雜情況下,一旦涉及對(duì)數(shù)據(jù)庫(kù)元數(shù)據(jù)互斥操作(如DDL、LOCK TABLE等),會(huì)頻繁發(fā)生操作會(huì)話(huà)被其他會(huì)話(huà)阻塞問(wèn)題,給用戶(hù)帶來(lái)很大的困擾。

云數(shù)據(jù)庫(kù) TaurusDB與RDS for MySQL的區(qū)別

具體請(qǐng)參見(jiàn):通過(guò)內(nèi)網(wǎng)連接TaurusDB實(shí)例 TaurusDB數(shù)據(jù)庫(kù)連接數(shù)滿(mǎn)排查思路 數(shù)據(jù)庫(kù)連接數(shù)表示應(yīng)用程序可以同時(shí)連接到數(shù)據(jù)庫(kù)數(shù)量,與您應(yīng)用程序或者網(wǎng)站能夠支持最大用戶(hù)數(shù)沒(méi)有關(guān)系。 數(shù)據(jù)庫(kù)連接數(shù)過(guò)多,可能會(huì)導(dǎo)致業(yè)務(wù)側(cè)無(wú)法正常連接,也會(huì)導(dǎo)致實(shí)例全量備份和增量備份失敗,影響業(yè)務(wù)正常使用。 排查思路 1、請(qǐng)

GaussDB免費(fèi)的嗎_華為gaussdb數(shù)據(jù)庫(kù)_mysql免費(fèi)數(shù)據(jù)庫(kù)

AZ部署,既擁有商業(yè)數(shù)據(jù)庫(kù)性能和可靠性,又具備開(kāi)源數(shù)據(jù)庫(kù)靈活性。 GeminiDB Cassandra 接口 GeminiDB Cassandra 接口是一款基于華為自研計(jì)算存儲(chǔ)分離架構(gòu)分布式數(shù)據(jù)庫(kù),兼容Cassandra生態(tài)云原生NoSQL數(shù)據(jù)庫(kù),支持類(lèi)SQL語(yǔ)法CQ

GaussDB的優(yōu)勢(shì)_華為云GaussDB的作用_高斯數(shù)據(jù)庫(kù)的優(yōu)勢(shì)_華為云

高安全、低成本特點(diǎn) # 優(yōu)勢(shì)詳情 1 高安全 GaussDB擁有TOP級(jí)商業(yè)數(shù)據(jù)庫(kù)安全特性:數(shù)據(jù)動(dòng)態(tài)脫敏,TDE透明加密,行級(jí)訪(fǎng)問(wèn)控制,密態(tài)計(jì)算。 能夠滿(mǎn)足政企&金融級(jí)客戶(hù)核心安全訴求。 2 健全工具與服務(wù)化能力 GaussDB已經(jīng)擁有華為云,商用服務(wù)化部署能力,同時(shí)支持DAS、UGO、DRS等生態(tài)工具。

免費(fèi)mysql云數(shù)據(jù)庫(kù)_免費(fèi)的數(shù)據(jù)庫(kù)_大數(shù)據(jù)數(shù)據(jù)庫(kù)

網(wǎng)絡(luò)連接云數(shù)據(jù)庫(kù)RDS。 RDS數(shù)據(jù)庫(kù)連接數(shù)滿(mǎn)排查思路 RDS數(shù)據(jù)庫(kù)連接數(shù)滿(mǎn)排查思路:數(shù)據(jù)庫(kù)連接數(shù)表示應(yīng)用程序可以同時(shí)連接到數(shù)據(jù)庫(kù)數(shù)量,與您應(yīng)用程序或者網(wǎng)站能夠支持最大用戶(hù)數(shù)沒(méi)有關(guān)系。 設(shè)置MySQL 8.0字符集編碼格式 如何設(shè)置MySQL 8.0字符集編碼格式,

免費(fèi)的MySQL云數(shù)據(jù)庫(kù)_數(shù)據(jù)庫(kù)管理系統(tǒng)有哪些_MySQL查詢(xún)表

天內(nèi)刪除實(shí)例。 點(diǎn)擊領(lǐng)取免費(fèi)MySQL數(shù)據(jù)庫(kù) 免費(fèi)MySQL數(shù)據(jù)庫(kù)產(chǎn)品應(yīng)用場(chǎng)景介紹 分鐘級(jí)數(shù)據(jù)庫(kù)部署,云端完全托管,讓您更專(zhuān)注核心業(yè)務(wù) 免費(fèi)mysql數(shù)據(jù)庫(kù) 華為云數(shù)據(jù)庫(kù)MySQL是穩(wěn)定可靠、可彈性伸縮數(shù)據(jù)庫(kù)服務(wù)。通過(guò)云數(shù)據(jù)庫(kù)能夠讓您幾分鐘內(nèi)完成數(shù)據(jù)庫(kù)部署。云

mysql數(shù)據(jù)庫(kù)免費(fèi)嗎_mysql在線(xiàn)數(shù)據(jù)庫(kù)_mysql數(shù)據(jù)庫(kù)下載

云服務(wù)器免費(fèi)體驗(yàn)30天_免費(fèi)好用云服務(wù)器_免費(fèi)領(lǐng)服務(wù)器 提取視頻中音頻轉(zhuǎn)文字_視頻轉(zhuǎn)文字 數(shù)據(jù)庫(kù)軟件免費(fèi)版_免費(fèi)在線(xiàn)數(shù)據(jù)庫(kù)_免費(fèi)數(shù)據(jù)庫(kù)管理軟件 云數(shù)據(jù)庫(kù)免費(fèi)_mysql數(shù)據(jù)庫(kù)是免費(fèi)嗎_有哪些數(shù)據(jù)庫(kù) 短信代發(fā)平臺(tái)_短信接收平臺(tái)_短信服務(wù)中心 云桌面是什么_私有云桌面_云桌面管理平臺(tái)

MySQL的含義及數(shù)據(jù)庫(kù)的作用

操作場(chǎng)景

FDI當(dāng)前支持接入MySQL類(lèi)型數(shù)據(jù)庫(kù),但因?yàn)镸ySQL是最常用的數(shù)據(jù)庫(kù)類(lèi)型,可以方便開(kāi)發(fā)者參照理解,故本章節(jié)以MySQL類(lèi)型自定義連接器為例進(jìn)行開(kāi)發(fā),示例使用Java語(yǔ)言進(jìn)行開(kāi)發(fā),Demo代碼參考MysqlConnctor.rar。

前提條件

  • 準(zhǔn)備裝有1.8及以上版本JDK的Linux服務(wù)器。
  • IntelliJ IDEA版本為:2018.3.5或以上版本,Eclipse版本為:3.6.0或以上版本。
  • 通過(guò)Demo(sha256:34c9bc8d99eba4ed193603019ce2b69afa3ed760a452231ece3c89fd7dd74da1)獲取MysqlConnctor.rar包。
  • 如果使用自定義連接器來(lái)寫(xiě)數(shù)據(jù),需要用戶(hù)自行保證數(shù)據(jù)的可重復(fù)冪等寫(xiě)入。
  • RESTful接口單次請(qǐng)求的處理時(shí)間不能超過(guò)60s。
  • FDI端會(huì)循環(huán)調(diào)用RESTful接口地址,直到讀完數(shù)據(jù)為止。

操作步驟

  1. 創(chuàng)建SpringBoot模板工程。

    示例代碼:

    @SpringBootApplicationpublic class MysqlConnectorApplication {    public static void main(String[] args) {        SpringApplication.run(MysqlConnectorApplication.class, args);    }}
  2. 定義RESTful接口Controller層。

    示例代碼:

    @RequestMapping(value = "mysql/reader", method = RequestMethod.POST)    public ReaderResponseBody send(@RequestBody ReaderRequestBody readerRequestBody) throws Exception {        if (readerRequestBody == null) {            throw new RuntimeException("The reader request body is empty");        }         LOG GER.info("Accept a reader request, request={}", JSONObject.toJSONString(readerRequestBody));         MysqlConfig mysqlConfig = getAndCheckMysqlConfig(readerRequestBody.getDatasource());        String jdbcUrl = buildMysqlUrl(mysqlConfig);        JSONArray dataList = mysqlReaderService.queryData(jdbcUrl, mysqlConfig, readerRequestBody.getParams());         ReaderResponseBody readerResponseBody = new ReaderResponseBody();        readerResponseBody.setDatas(dataList);        return readerResponseBody;    }
  3. 實(shí)現(xiàn)讀寫(xiě)接口服務(wù)層。

    示例代碼:

    @Servicepublic class MysqlReaderService {    public JSONArray queryData(String jdbcUrl, MysqlConfig mysqlConfig, ReaderParams readerParams) throws Exception {        Connection conn = DBUtils.getConn(jdbcUrl, mysqlConfig);        //獲取分頁(yè)參數(shù)        int limit = 0;        int offset = 0;        if (readerParams.getPagination() != null) {            Pagination pagination = readerParams.getPagination();            limit = pagination.getLimit() == 0 ? 10 : pagination.getLimit();            offset = pagination.getOffset() == 0 ? 1 : pagination.getOffset();        }        //獲取要讀取的表名        String tableName = readerParams.getExtend().getString("table_name");         //組裝SQL        StringBuilder sqlBuilder = new StringBuilder();        sqlBuilder.append("select * from ").append(tableName);sqlBuilder.append(" limit ?,? ");        PreparedStatement preparedStatement = conn.prepareStatement(sqlBuilder.toString());        preparedStatement.setInt(1, (offset - 1) * limit);        preparedStatement.setInt(2, limit);        ResultSet resultSet = preparedStatement.executeQuery();         //獲取列名        List<String> columnList = getColumnInfo(resultSet);        //讀取查詢(xún)數(shù)據(jù)        JSONArray dataArray = new JSONArray();        while (resultSet.next()) {            JSONObject data = new JSONObject();            for (int i = 1; i <= columnList.size(); i++) {                data.put(columnList.get(i - 1), resultSet.getString(i));            }            dataArray.add(data);        }        return dataArray;    }}
  4. 定義讀寫(xiě)接口的入?yún)⒑统鰠⒔Y(jié)構(gòu)體。

    示例代碼:

    public class ReaderRequestBody {    private String job_name;     private JSONObject datasource;     private ReaderParams params;}
  5. 在根目錄下執(zhí)行以下命令,執(zhí)行成功后會(huì)在MysqlConnector\target目錄下生成可運(yùn)行jar包,例如MysqlConnector-1.0-SNAPSHOT.jar。

    # mvn package

  6. 通過(guò)Linux或Windows將生成的jar包MysqlConnector-1.0-SNAPSHOT.jar上傳到裝有JDK環(huán)境的用戶(hù)服務(wù)器上,執(zhí)行以下命令運(yùn)行即可。

    # java -jar MysqlConnector-1.0-SNAPSHOT.jar &

    在開(kāi)發(fā)調(diào)試階段,也可以直接基于Intellij idea或Eclipse工具啟動(dòng),只要啟動(dòng)MysqlConnectorApplication.java類(lèi)即可。

  7. 創(chuàng)建自定義連接器模型。
    1. 登錄ROMA Connect控制臺(tái),在左側(cè)的導(dǎo)航欄選擇“資產(chǎn)管理”。
    2. 單擊頁(yè)面右上角的“創(chuàng)建連接器”,并參考創(chuàng)建連接器章節(jié)配置連接器信息。

      以MySQL為例,數(shù)據(jù)源定義中主要填寫(xiě)主機(jī)名、端口、數(shù)據(jù)庫(kù)名、用戶(hù)名以及密碼。

      圖1 連接器配置1

      讀寫(xiě)參數(shù)定義中,填寫(xiě)自定義插件執(zhí)行讀寫(xiě)操作時(shí)需要獲取的額外信息,如要讀寫(xiě)的表名、可以進(jìn)行增量讀取的時(shí)間戳字段列名等。

      圖2 連接器配置2
  8. 發(fā)布連接器

    連接器創(chuàng)建完成后,單擊發(fā)布,可以發(fā)布連接器的實(shí)例。

    連接器和連接器實(shí)例的關(guān)系,類(lèi)似編程中的類(lèi)和類(lèi)對(duì)象實(shí)例。

    連接器定義了針對(duì)某種數(shù)據(jù)源的規(guī)范,連接器實(shí)例則對(duì)應(yīng)了具體的RESTful服務(wù),所以需要指定RESTful連接地址 (由部署的用戶(hù)服務(wù)器地址決定)。

    圖3 發(fā)布連接器
  9. 接入自定義數(shù)據(jù)源。
    1. 在左側(cè)的導(dǎo)航欄選擇“數(shù)據(jù)源管理”,單擊頁(yè)面右上角的“接入數(shù)據(jù)源”。
    2. 在接入數(shù)據(jù)源頁(yè)面的“自定義數(shù)據(jù)源”頁(yè)簽下,選擇創(chuàng)建好的自定義連接器“MysqlConnector”,然后單擊“下一步”。
    3. 在頁(yè)面中配置數(shù)據(jù)源的連接信息,連接實(shí)例選擇該連接器下的一個(gè)實(shí)例,并填入此連接器定義的數(shù)據(jù)源相關(guān)信息。
  10. 以自定義數(shù)據(jù)源作為源端,MySQL作為目標(biāo)端為例創(chuàng)建定時(shí)任務(wù)。
    參考創(chuàng)建數(shù)據(jù)集成任務(wù)(普通任務(wù))接入源端自定義數(shù)據(jù)源和目標(biāo)端MySQL數(shù)據(jù)源,并創(chuàng)建定時(shí)任務(wù)。完成后運(yùn)行任務(wù),可以將源端自定義的數(shù)據(jù)源中的數(shù)據(jù),遷移到MySQL數(shù)據(jù)源的表中。

    執(zhí)行任務(wù)后,F(xiàn)DI會(huì)根據(jù)自定義連接實(shí)例定義的連接地址(http://127.0.0.1:19091/mysql)去讀取或?qū)懭霐?shù)據(jù),讀接口加后綴/reader,寫(xiě)接口加后綴/writer。

MySQL的含義及數(shù)據(jù)庫(kù)的作用常見(jiàn)問(wèn)題

更多常見(jiàn)問(wèn)題 >>

更多相關(guān)專(zhuān)題