當(dāng)前位置:首頁(yè) > IT技術(shù) > 數(shù)據(jù)庫(kù) > 正文

反應(yīng)式數(shù)據(jù)庫(kù)連接規(guī)范R2DBC正式發(fā)布1.0,利好Webflux
2022-04-29 13:51:06

2022年4月25日,R2DBC社區(qū)宣布具有普遍可用性的1.0.0.RELEASE正式發(fā)布。

反應(yīng)式數(shù)據(jù)庫(kù)連接規(guī)范R2DBC正式發(fā)布1.0,利好Webflux_java

R2DBC致力于為反應(yīng)式編程 API操作關(guān)系型數(shù)據(jù)庫(kù)帶來(lái)規(guī)范支持,R2DBC不同于我們熟知的JDBC規(guī)范,它是異步的、響應(yīng)式的,更多的介紹請(qǐng)參考我以前對(duì)R2DBC的介紹。

R2DBC經(jīng)歷了社區(qū)5年的努力和268張投票表決,終于達(dá)到了可以發(fā)布1.0的狀態(tài)。經(jīng)過(guò)0.80.9兩個(gè)版本的孵化和驗(yàn)證,社區(qū)已經(jīng)確認(rèn)R2DBC朝著可靠數(shù)據(jù)庫(kù)連接規(guī)范的正確方向上前進(jìn)。

除其他功能外,該規(guī)范還包含以下突出顯示的功能:

  • 驅(qū)動(dòng)程序 SPITCK(技術(shù)兼容性套件)
  • 集成 BLOBCLOB 類型
  • 可擴(kuò)展的事務(wù)定義
  • 普通語(yǔ)句和參數(shù)化語(yǔ)句(“Prepared Statements”)
  • 支持存儲(chǔ)過(guò)程/服務(wù)器側(cè)??IN??和??OUT??參數(shù)綁定的執(zhí)行函數(shù)
  • 數(shù)據(jù)更新計(jì)數(shù)、記錄行數(shù)和存儲(chǔ)過(guò)程結(jié)果的消耗統(tǒng)計(jì)
  • 批量操作
  • 可分類的操作異常
  • 基于 ??ServiceLoader?? 的驅(qū)動(dòng)程序發(fā)現(xiàn)
  • 新的數(shù)據(jù)庫(kù)連接 URL 方案
  • 可編程的配置 API

1.0開(kāi)始,R2DBC將不再像 Spring Cloud 一樣發(fā)布一個(gè)train類型的BOM供開(kāi)發(fā)者根據(jù)自己的需要選用合適的套件,數(shù)據(jù)庫(kù)廠商和規(guī)范的實(shí)現(xiàn)者將按照自己的節(jié)奏獨(dú)立維護(hù)基于R2DBC規(guī)范的驅(qū)動(dòng)程序,社區(qū)的重心將放在一個(gè)R2DBC規(guī)范的維護(hù)迭代上。1.0 版本定義了可預(yù)見(jiàn)的未來(lái)的穩(wěn)定狀態(tài),預(yù)計(jì)數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序供應(yīng)商將在今年全部升級(jí)到 R2DBC 1.0。這對(duì)喜歡反應(yīng)式編程的同學(xué)是一個(gè)重大的利好消息,Spring Webflux狂喜。

r2dbc官網(wǎng):r2dbc.io

r2dbc介紹:Java 響應(yīng)式關(guān)系數(shù)據(jù)庫(kù)連接了解一下

r2dbc入門(mén):只會(huì)JDBC連接MySQL?來(lái)試試R2DBC吧

r2dbc框架實(shí)操:Spring Data R2DBC響應(yīng)式操作MySQL




本文摘自 :https://blog.51cto.com/u

開(kāi)通會(huì)員,享受整站包年服務(wù)立即開(kāi)通 >