Amazon waxay sii deysay koodka isha Babelfish ee PostgreSQL

Dhawaan Warka ayaa soo baxay in Amazon ay go'aansatay inay sii deyso koodhka isha "Babelfish for PostgreSQL", soo jeedinta kordhinta xogta PostgreSQL iyada oo la fulinayo awoodaha gaarka ah ee kaydka kaydka ee Microsoft SQL Server.

Hadafka ugu muhiimsan ee mashruucu waa in la bixiyo awoodda lagu socodsiiyo codsiyada loo qoray Server-ka SQL ee adeegayaasha ku shaqeeya PostgreSQL. Xeerka mashruuca wuxuu ku furan yahay shatiga Apache 2.0 iyo shatiga PostgreSQL.

Kuwa aan aqoon u lahayn Babelfish, waa inaad taas ogaataa waxay taageertaa nidaamka shabakada ee loo isticmaalo in lagu xidho macaamiisha SQL Server, T-SQL, iyo SQL Server-gaar ah ee luqada fidinta luuqada weydiinta, kuu ogolaanaya inaad ka turjunto codsiyada socda ee Microsoft SQL Server una beddelo PostgreSQL adiga oo aan wax ka beddelin koodkaaga ama isbeddello yar oo aan darawallada ku beddelin DBMS. Codsiyada, Babelfish wuxuu u eg yahay server-ka caadiga ah ee SQL. Mashruucu horeyba waa loogu isticmaalay Amazon Aurora.

Maanta, waxaan ka dhignay Babelfish diyaar u ah Aurora PostgreSQL. Babelfish waxa ay awood u siisaa Amazon Aurora PostgreSQL-Compatible Edition si ay u fahmaan borotokoolka isku xirka SQL Server. Waxay awood kuu siinaysaa inaad ka haajirto codsiyadaada Server-ka SQL una guurto PostgreSQL ka jaban, dhakhso badan, iyo khatarta yar ee la xidhiidha isbeddelka noocaas ah.

Waxaa lagu sheegay in mashruuca Babelfish waxay raacdaa qaabka horumarka furan taas oo u sahlaysa ka qaybqaatayaasha bulshada in ay isbedel sameeyaan oo ay saameeyaan horumarka. Isticmaalayaasha, isbeddelka Babelfish wuxuu kuu ogolaanayaa inaad ka fogaato royalties muhiim ah isticmaalka SQL Server, dhaafitaanka xayiraadaha shatiga oo kuma xirna isbeddelada siyaasadda dayactirka ee alaabta la iska leeyahay ( baabi'inta faa'iidooyinka, joojinta taageerada madal, korodhka qiimaha).

Mashruucu waxa ku jira qayb kordhinta PostgreSQL, xidhmooyin dhejis ah oo PostgreSQL ah, iyo qalab kombuyuutar ah:

Kordhinta ayaa siisa taageerada PostgreSQL ee syntax dheeraad ah, noocyada xogta, iyo hawlaha looga baahan yahay in laga haajiro SQL Server. Wadarta 4 kordhin ayaa la soo jeediyay:

  • babelfishpg_tsql: kaas oo ah kordhinta fulinta luuqada T-SQL (Transact-SQL) kaas oo kordhiya SQL oo leh barnaamijyo habraac ah, taageero doorsoomayaal gudaha ah iyo hawlo horumarsan si loo xakameeyo xargaha, taariikhaha iyo tibaaxaha xisaabta. Inta badan shaqooyinka T-SQL ee la codsado waa la fuliyay, oo ay ku jiraan dhibcaha kaydinta, hababka kaydsan, iyo wax kala iibsiga. Si kastaba ha ahaatee, qayb muhiim ah oo ka mid ah syntax iyo hawlaha ayaa weli ah mid aan la ogaan karin (sida caadiga ah, kuwani waa sifooyin dhif ah oo loo isticmaalo codsiyada dhabta ah, miiska ku habboon). Tusaale ahaan, waxay dhistay "SAXIIXA KU dar", "Abuur wadar ahaan", "Abuur / BEDEL/DUURKA DOORKA CODSIGA | GOLAHA | FURAHA ASYMMETRIC", "BILAW WAQTIGA SHEEKAYSI", "Dhammaadka / dhaqaaji wada sheekeysiga", iyo wixii la mid ah. weli lama heli karo.
  • babelfishpg_tds: kordhinta hirgelinta nidaamka TDS (Tabular Data Stream) ee loo isticmaalo SQL Server ee isku xirka shabakada DBMS iyo macmiilka. Nooca borotokoolka TDS 7.1 iyo ka sare waa la taageeray.
  • babelfishpg_common: kordhinta hirgelinta noocyada xogta Server SQL gaar ah.
    babelfishpg_lacag: waa hirgalinta nooca lacagta ee ku salaysan FixedDecimal code fidinta.

Xirmooyinka waxaa ka mid ah isbeddelada mashiinka PostgreSQL ee lagama maarmaanka u ah in la bixiyo hawlqabad dheeraad ah oo ku saabsan ballaarinta Babelfish. Waqtigan xaadirka ah, oo ay weheliso horumariyeyaasha PostgreSQL, shaqada ayaa la qabtaa si loogu daro balastarrada la diyaariyay ee halabuurka ugu weyn ee PostgreSQL. Boostada loo diyaariyey PostgreSQL 13.

Utility compass waxaa loogu talagalay in lagu kala saaro T-SQL DDL qoraalada iyo koodka SQL si ay ula jaanqaadaan Babelfish. Soo saarista, warbixin ayaa laga soo saaray shaqada loo baahan yahay si loo bilaabo arjiga aysan wali taageerin Babelfish.

Maktabadaha soo socda ee macmiilka ee ku xidhidhiyaha MS SQL Server ayaa si rasmi ah loo taageeray:

  • Bixiyaha OLEDB / MSOLEDBSQL
  • OLEDB / SQLOLEDB darawalka
  • Ado.NET qaabka qaabdhismeedka
  • SQL Server 11.0 Macmiilka Dhaladka ah
  • ODBC (Open Database Connectivity)
    JDBC (isku xidhka Database-ka Java)

Finalmente hadaad xiisaynayso inaad waxbadan ka ogaato, waxaad hubin kartaa faahfaahinta qoraalka Xiriirka soo socda. Kuwa danaynaya inay awoodaan inay arkaan koodhka isha, way samayn karaan laga soo xigtay.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.