北京——2021年(nian)11月25日,亞馬遜云科技宣(xuan)布通過與(yu)光環(huan)新網(wang)和(he)西云數(shu)據的(de)(de)緊密合作(zuo),在(zai)中(zhong)國區(qu)域(北京與(yu)寧夏)推出Babelfish for Amazon Aurora PostgreSQL,客戶(hu)無需(xu)或只需(xu)很少的(de)(de)代碼更改,便可(ke)(ke)(ke)(ke)直接在(zai)Amazon Aurora PostgreSQL上(shang)(shang)(shang)運行(xing) Microsoft SQL Server應(ying)(ying)用(yong)。Babelfish for Aurora PostgreSQL讓Amazon Aurora可(ke)(ke)(ke)(ke)以(yi)理(li)解Microsoft SQL Server應(ying)(ying)用(yong)的(de)(de)命令,讓客戶(hu)輕松地(di)遷(qian)移(yi)到Amazon Aurora。客戶(hu)使用(yong)Babelfish for Aurora PostgreSQL,只需(xu)遷(qian)移(yi)其(qi)數(shu)據并將配置應(ying)(ying)用(yong)指向Amazon Aurora,即(ji)可(ke)(ke)(ke)(ke)消除對(dui)Microsoft SQL Server 的(de)(de)依賴(lai),降低成本(ben)并簡(jian)化操作(zuo)。亞馬遜云科技同時宣(xuan)布,推出 Babelfish for PostgreSQL 開源(yuan)項目(mu),PostgreSQL 能夠理(li)解來自(zi)為 Microsoft SQL Server 編寫的(de)(de)應(ying)(ying)用(yong)程序的(de)(de)查詢,Babelfish for PostgreSQL的(de)(de)源(yuan)代碼在(zai)Github上(shang)(shang)(shang)開放,根據Apache 2.0許可(ke)(ke)(ke)(ke)和(he)PostgreSQL 授權,用(yong)戶(hu)可(ke)(ke)(ke)(ke)在(zai)其(qi) PostgreSQL 服(fu)務器上(shang)(shang)(shang)使用(yong) Babelfish。
傳統(tong)商(shang)(shang)業(ye)級數(shu)(shu)(shu)據(ju)(ju)(ju)(ju)庫(ku)有諸(zhu)多(duo)局限(xian),無法為(wei)企業(ye)的(de)(de)現(xian)代(dai)化(hua)應(ying)用(yong)提(ti)供(gong)靈活、可(ke)(ke)自由選(xuan)擇(ze)的(de)(de)數(shu)(shu)(shu)據(ju)(ju)(ju)(ju)庫(ku)。商(shang)(shang)業(ye)級數(shu)(shu)(shu)據(ju)(ju)(ju)(ju)庫(ku)具有較強的(de)(de)性(xing)能(neng),但(dan)費用(yong)昂貴、技(ji)術(shu)封閉(bi),并(bing)且具有可(ke)(ke)隨意更改的(de)(de)高(gao)鎖定和懲(cheng)罰性(xing)許可(ke)(ke)條款(kuan)。許多(duo)客(ke)戶(hu)已經開始轉向PostgreSQL和MySQL等開源(yuan)數(shu)(shu)(shu)據(ju)(ju)(ju)(ju)庫(ku)引擎(qing)(qing),希(xi)望獲得(de)商(shang)(shang)業(ye)級數(shu)(shu)(shu)據(ju)(ju)(ju)(ju)庫(ku)的(de)(de)性(xing)能(neng),同時(shi)兼顧開源(yuan)引擎(qing)(qing)提(ti)供(gong)的(de)(de)價格和靈活性(xing)優勢。但(dan)是,為(wei)實現(xian)高(gao)性(xing)能(neng)而(er)配置(zhi)開源(yuan)數(shu)(shu)(shu)據(ju)(ju)(ju)(ju)引擎(qing)(qing)的(de)(de)過程既費時(shi)又費力(li),這(zhe)是為(wei)什(shen)么今天(tian)已有超(chao)過十萬(wan)的(de)(de)客(ke)戶(hu)選(xuan)擇(ze)在(zai)(zai)Amazon Aurora上運(yun)行其(qi)數(shu)(shu)(shu)據(ju)(ju)(ju)(ju)庫(ku)工作負載。Amazon Aurora是一(yi)個完(wan)全托管的(de)(de)、與MySQL 和PostgreSQL兼容的(de)(de)數(shu)(shu)(shu)據(ju)(ju)(ju)(ju)庫(ku),在(zai)(zai)提(ti)供(gong)商(shang)(shang)用(yong)級數(shu)(shu)(shu)據(ju)(ju)(ju)(ju)庫(ku)性(xing)能(neng)和可(ke)(ke)用(yong)性(xing)的(de)(de)同時(shi),成本僅為(wei)其(qi)十分(fen)之(zhi)一(yi)。如今,為(wei)獲得(de)開源(yuan)引擎(qing)(qing)的(de)(de)高(gao)性(xing)能(neng),客(ke)戶(hu)選(xuan)擇(ze)Amazon Database Migration Service (Amazon DMS)將數(shu)(shu)(shu)據(ju)(ju)(ju)(ju)庫(ku)遷移(yi)到(dao)云。然而(er),初始數(shu)(shu)(shu)據(ju)(ju)(ju)(ju)庫(ku)遷移(yi)完(wan)成之(zhi)后,為(wei)了在(zai)(zai)PostgreSQL上運(yun)行,客(ke)戶(hu)還需要(yao)遷移(yi)應(ying)用(yong)邏輯,這(zhe)需要(yao)手動編碼,不(bu)但(dan)耗時(shi)并(bing)且通(tong)常(chang)與專有數(shu)(shu)(shu)據(ju)(ju)(ju)(ju)庫(ku)命(ming)令相(xiang)關聯。采用(yong) PostgreSQL并(bing)青睞于在(zai)(zai)亞馬遜云科技(ji)上運(yun)行開源(yuan)數(shu)(shu)(shu)據(ju)(ju)(ju)(ju)庫(ku)引擎(qing)(qing)的(de)(de)客(ke)戶(hu),希(xi)望以一(yi)種更簡單(dan)的(de)(de)方(fang)式(shi)將其(qi)Microsoft SQL Server應(ying)用(yong)遷移(yi)到(dao)Amazon Aurora。
Babelfish for Aurora PostgreSQL 是一(yi)項(xiang)新(xin)功(gong)能,客戶(hu)(hu)(hu)無(wu)需或只需很(hen)少(shao)的(de)(de)代碼(ma)更(geng)改,即可(ke)直接在(zai)Amazon Aurora上運(yun)行Microsoft SQL Server應(ying)(ying)用(yong)(yong)(yong)。Babelfish for Aurora PostgreSQL 為 Amazon Aurora 的(de)(de)一(yi)個新(xin)功(gong)能,讓Amazon Aurora理(li)解Microsoft SQL Server應(ying)(ying)用(yong)(yong)(yong)的(de)(de)命令。通過Babelfish for Aurora PostgreSQL,Amazon Aurora PostgreSQL可(ke)以理(li)解 Microsoft SQL Server 專用(yong)(yong)(yong)的(de)(de) SQL 語(yu)言(yan) T-SQL,并支持與Microsoft SQL Server相(xiang)同的(de)(de)SQL語(yu)法,客戶(hu)(hu)(hu)無(wu)需重寫其應(ying)(ying)用(yong)(yong)(yong)程(cheng)(cheng)序(xu)(xu)(xu)的(de)(de)數據(ju)(ju)庫請求。Babelfish for Aurora PostgreSQL還理(li)解TDS(Microsoft SQL Server的(de)(de)網絡協議(yi)),客戶(hu)(hu)(hu)可(ke)以繼續(xu)使用(yong)(yong)(yong)其應(ying)(ying)用(yong)(yong)(yong)程(cheng)(cheng)序(xu)(xu)(xu)依賴的(de)(de)Microsoft SQL Server數據(ju)(ju)庫驅動程(cheng)(cheng)序(xu)(xu)(xu)。因此,客戶(hu)(hu)(hu)可(ke)以更(geng)輕松(song)地(di)將在(zai)Microsoft SQL Server上運(yun)行的(de)(de)應(ying)(ying)用(yong)(yong)(yong)程(cheng)(cheng)序(xu)(xu)(xu)遷移(yi)(yi)到Amazon Aurora,實(shi)現更(geng)快速、低風險且(qie)高性價比地(di)數據(ju)(ju)庫遷移(yi)(yi)。客戶(hu)(hu)(hu)使用(yong)(yong)(yong)Amazon DMS遷移(yi)(yi)數據(ju)(ju)后,只需更(geng)新(xin)應(ying)(ying)用(yong)(yong)(yong)程(cheng)(cheng)序(xu)(xu)(xu)配置(zhi)以指向(xiang)Amazon Aurora,并開始(shi)測試在(zai)Amazon Aurora而非Microsoft SQL Server上運(yun)行的(de)(de)應(ying)(ying)用(yong)(yong)(yong)程(cheng)(cheng)序(xu)(xu)(xu),測試完成后,客戶(hu)(hu)(hu)就(jiu)可(ke)以正式使用(yong)(yong)(yong),而不再(zai)需要昂貴的(de)(de) Microsoft SQL Server。由于Babelfish for Aurora PostgreSQL同時(shi)支持Microsoft SQL Server和PostgreSQL,客戶(hu)(hu)(hu)可(ke)以按(an)照自己的(de)(de)速度進行遷移(yi)(yi),并且(qie)同時(shi)運(yun)行其已(yi)有的(de)(de)Microsoft SQL Server代碼(ma),以及(ji)使用(yong)(yong)(yong)PostgreSQL應(ying)(ying)用(yong)(yong)(yong)程(cheng)(cheng)序(xu)(xu)(xu)編程(cheng)(cheng)接口(APIs)構建的(de)(de)新(xin)功(gong)能。
亞馬遜(xun)云科技數據(ju)庫和分(fen)析(xi)副總(zong)裁Raju Gulabani表示:“越(yue)來越(yue)多的客(ke)戶告訴我們,他們想要(yao)一種快速、成(cheng)本低廉和低風險(xian)的方式來擺脫傳統數據(ju)庫供應商(shang)的種種束(shu)縛,包括懲罰性許可條(tiao)款、高(gao)成(cheng)本和缺乏創(chuang)新(xin)。現在(zai),任何(he)人通過Babelfish for Aurora PostgreSQL都可以(yi)快速、輕松且(qie)經濟高(gao)效地將其(qi)應用程序遷(qian)移到 Amazon Aurora,讓客(ke)戶以(yi)開(kai)源的成(cheng)本獲得高(gao)級別商(shang)業(ye)數據(ju)庫的性能和可用性。”
除了Amazon Aurora,Babelfish for Aurora PostgreSQL 的源(yuan)代碼(ma)現可(ke)在(zai)GitHub上(shang)開放,基于Apache 2.0和(he)PostgreSQL許可(ke)任何人均可(ke)獲得(de)。企(qi)業(ye)可(ke)將其用于包括根據(ju)許可(ke)條款分(fen)發(fa)(fa)、修(xiu)改和(he)分(fen)發(fa)(fa)修(xiu)改后的版本(ben)。除了在(zai)GitHub上(shang)提(ti)供源(yuan)代碼(ma)之外,所(suo)有Babelfish for PostgreSQL開發(fa)(fa)都是(shi)在(zai)GitHub上(shang)公開完成,企(qi)業(ye)可(ke)以查看正在(zai)開發(fa)(fa)的新功(gong)能。
Babelfish for Aurora PostgreSQL現已在美(mei)國東部(bu)(bu)(俄亥(hai)俄)、美(mei)國東部(bu)(bu)(弗(fu)吉尼亞(ya)(ya)北(bei)部(bu)(bu))、美(mei)國西部(bu)(bu)(加(jia)利福尼亞(ya)(ya)北(bei)部(bu)(bu))、美(mei)國西部(bu)(bu)(俄勒岡)、非洲(zhou)(zhou)(開普敦)、亞(ya)(ya)太地(di)(di)區(qu)(qu)(香港)、亞(ya)(ya)太地(di)(di)區(qu)(qu)(孟買)、亞(ya)(ya)太地(di)(di)區(qu)(qu)(大阪)、亞(ya)(ya)太地(di)(di)區(qu)(qu)(首爾)、亞(ya)(ya)太地(di)(di)區(qu)(qu)(新加(jia)坡)、亞(ya)(ya)太地(di)(di)區(qu)(qu)(悉尼)、亞(ya)(ya)太地(di)(di)區(qu)(qu)(東京)、加(jia)拿大(中(zhong)部(bu)(bu))、歐(ou)(ou)洲(zhou)(zhou)(法(fa)蘭克福)、歐(ou)(ou)洲(zhou)(zhou)(愛爾蘭)、歐(ou)(ou)洲(zhou)(zhou)(倫敦)、歐(ou)(ou)洲(zhou)(zhou)(米(mi)蘭)、歐(ou)(ou)洲(zhou)(zhou)(巴(ba)黎(li))、歐(ou)(ou)洲(zhou)(zhou)(斯(si)德哥爾摩)、中(zhong)東(巴(ba)林)和南美(mei)洲(zhou)(zhou)(圣保羅(luo))區(qu)(qu)域(yu)、亞(ya)(ya)馬(ma)遜云(yun)科技(ji)(北(bei)京)區(qu)(qu)域(yu)和亞(ya)(ya)馬(ma)遜云(yun)科技(ji)(寧夏)區(qu)(qu)域(yu)等使用Amazon Aurora的客戶(hu)正式可(ke)用,其(qi)他(ta)區(qu)(qu)域(yu)也將很快推出(chu)。
FactSet為(wei)全球數以萬計的(de)投資專(zhuan)業(ye)人士創建(jian)靈活、開(kai)放的(de)數據和軟件解決方(fang)案。FactSet首(shou)席技術官Demetry Zilberg表(biao)示:“我(wo)(wo)們非常高(gao)興看到Babelfish for Aurora PostgreSQL的(de)推出。Babelfish for Aurora PostgreSQL 將加快我(wo)(wo)們從商業(ye)關(guan)系(xi)數據庫平臺(tai)遷(qian)移到 PostgreSQL on Amazon Aurora的(de)步伐。這是FactSet產(chan)品(pin)驅(qu)動的(de)數字基石項目(mu)的(de)關(guan)鍵部分。使用Babelfish for Aurora PostgreSQL,我(wo)(wo)們的(de)團隊可以專(zhuan)注于(yu)創收產(chan)品(pin)開(kai)發,而不是重新(xin)架構。”
Presidio是(shi)領先(xian)的(de)(de)信息技術服務和(he)(he)解決方(fang)案提供(gong)商(shang),幫(bang)助客戶(hu)(hu)連(lian)結今天(tian)與未來的(de)(de)IT。“Presidio 已經幫(bang)助眾多客戶(hu)(hu)使用(yong) Amazon DMS、Amazon Relational Database Service 和(he)(he)其他亞馬遜云科技服務,將他們(men)的(de)(de)數(shu)據庫(ku)運營遷移到(dao)亞馬遜云科技平臺上。但是(shi),要(yao)想讓(rang)客戶(hu)(hu)可(ke)(ke)以靈(ling)活、自(zi)由(you)地選擇關系型數(shu)據存儲,始終需要(yao)進行(xing)深入且成本高昂的(de)(de)應用(yong)程序重構。”Presidio云轉型副總裁Sanjeev Pant表示,“通過 Babelfish for Aurora PostgreSQL,我(wo)(wo)們(men)可(ke)(ke)以削減(jian)昂貴的(de)(de)許(xu)可(ke)(ke),提供(gong)廣泛的(de)(de)后(hou)端選項(xiang),滿足(zu)客戶(hu)(hu)在數(shu)據和(he)(he)應用(yong)程序現代化變革之旅中(zhong)的(de)(de)需求(qiu),打(da)造數(shu)據驅(qu)動型企(qi)業(ye)。 幫(bang)助我(wo)(wo)們(men)以及客戶(hu)(hu)的(de)(de)項(xiang)目(mu)減(jian)少時間,降(jiang)低成本和(he)(he)風(feng)險(xian),這是(shi)改變游戲規則的(de)(de)創新(xin)。”
Q2是(shi)一家領(ling)先的(de)(de)(de)、安全(quan)和(he)基于(yu)云(yun)的(de)(de)(de)數(shu)字解決(jue)方案提(ti)(ti)供(gong)商,為金融服務提(ti)(ti)供(gong)商與用(yong)戶(hu)之間的(de)(de)(de)互動(dong)帶(dai)來變革(ge)。“我(wo)(wo)們(men)已經測試了一個(ge)最終用(yong)戶(hu)應(ying)用(yong)程序,僅為Babelfish做了少(shao)量的(de)(de)(de)數(shu)據(ju)庫更改,我(wo)(wo)們(men)對目前(qian)達到的(de)(de)(de)性能感到滿意。”Q2托管架構副(fu)總裁Jordan Hager表示,“我(wo)(wo)們(men)預(yu)計Babelfish 讓數(shu)據(ju)庫從SQL Server遷移到 Amazon Aurora的(de)(de)(de)速度(du)提(ti)(ti)高(gao)至少(shao)80%。越(yue)快從SQL Server遷移到Aurora,我(wo)(wo)們(men)就能越(yue)早(zao)、越(yue)顯著地降低數(shu)據(ju)庫許(xu)可成本(ben),提(ti)(ti)高(gao)開發(fa)人(ren)員工作效率(lv)并提(ti)(ti)升數(shu)據(ju)庫性能。毫無(wu)疑問,我(wo)(wo)們(men)對Babelfish的(de)(de)(de)推出(chu)感到非(fei)常興奮。”