精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

支持無代碼的事務API

譯文
運維 數據庫運維
事務的目的是保護數據不會受到數據庫無法完成部分更新的影響。事務API現在可用于無代碼應用程序。

[[436277]]

【51CTO.com快譯】事務的目的是保護數據不會受到數據庫無法完成部分更新的影響。事務API現在可用于無代碼應用程序。

交易接口

使用事務API,數據庫可以執行分組為單個事務的多個數據庫請求。當這些分組數據庫操作中的任何一個失敗時,整個事務都會回滾——這意味著同一事務中的任何更改都將被取消。

到目前為止,事務API僅限于使用代碼構建的后端用戶。而現在,API也可供無代碼開發人員使用。

以下描述了事務API的工作原理及其一些好處。然后,將提供一個以無代碼的事務API的示例。

事務的好處

那么,事務API可以做些什么?以下來看看其中的一些好處。

首先,如果任何操作失敗,整個事務將回滾——無需從代碼中執行任何清理。換句話說,不會對數據庫進行永久更改,如果操作失敗,則需要修復這些更改。

其次,從客戶端的角度來看,只有一個請求發送到服務器——執行事務的請求。例如,假設一個事務執行兩個操作:(1)在數據庫中保存一個對象;(2)在保存的對象和用查詢標識的其他對象之間建立關系。使用事務API,客戶端應用程序只向服務器發送一個請求。

第三,事務為數據庫提供一致性和參照完整性。換句話說,事務可以確保數據庫中沒有“臟數據”。這有助于保持客戶端代碼更清晰和數據一致。

事務API的工作原理

無后端事務依賴于以下概念:

  • 工作單元——是事務請求的整個有效負載,它將多個單獨的數據庫操作組合成一個對象中。添加到工作單元的所有操作都有一個序列號,并且將按照添加順序在服務器端執行。一個工作單元本質上代表一個事務。
  • 數據庫操作——在事務中執行的單個操作。這可以是創建、檢索、更新、刪除和關系管理(創建、更新、刪除)操作。
  • 操作結果——表示單個數據庫操作結果的實體。一個操作的結果可以在其他后續操作中引用。

例如,“創建”操作返回一個結果,這個結果代表著保存在數據庫中的對象??梢栽诓僮髦幸迷搶ο笠栽O置對象的關系?;蛘撸梢詮牟僮鹘Y果中“提取”特定屬性的值,并將其用于同一事務中的其他操作。

下圖說明了這些相互關聯的概念:

工作單元API

無后端事務API的核心是一個名為UnitOfWork的請求??蛻舳藨贸绦蚴褂盟鼇斫M成事務。

組合事務意味著將各種數據庫操作添加到一個工作單元中。用于從數據庫中檢索對象的“查找”操作如上圖所示。通過使用一個操作的輸出/結果作為另一個操作的輸入,這些操作可以相互“鏈接”。例如,在下圖中,看到了一個“更新”操作的示例,其中包含引用事務中先前操作的選項。

當服務器收到UnitOfWork請求時,它開始處理其操作。服務器在單個數據庫事務的場景中執行所有操作。

如果所有的操作失敗,無后端將回滾所有更改,并將有關每個操作的結果信息返回給客戶端。但是,如果所有操作都成功,則提交整個數據庫事務。這意味著數據將在數據庫中完成更新。

事務隔離

使用后端事務API,可以為其事務配置隔離級別。隔離級別決定了無后端數據庫如何將某個事務與同時運行的所有其他事務分開。

如果沒有任何隔離,一個事務可以修改另一個事務正在讀取的數據,這樣做會造成數據不一致。隔離級別決定了其事務與其他事務的隔離程度。這是通過對事務中檢索到的數據應用鎖定來實現的。不同隔離的級別意味著不同的鎖定機制,每個鎖定機制也會產生不同的數據讀取現象。

操作結果

事務API最強大的元素之一是能夠在同一事務內的其他后續操作中使用操作結果。這是通過所有事務操作遵循的“協議”實現的:每個操作都可以有一個唯一的標識符。

標識符可以在另一個操作中使用,以引用使用其操作的結果。這允許產生“鏈接效應”,其中數據來自一個操作,然后輸入到另一個操作中。例如下面的例子。該示例在數據庫中保存一個新對象,然后在創建的對象和另一個表中的對象之間建立關系。

將對象保存在數據庫中的操作為每個操作分配一個唯一的ID,然后在后續操作中使用這個ID來建立對象與其子對象之間的關系。

無代碼事務示例

可以通過以下無代碼事務來分解每個步驟中發生的事情。此無代碼塊用于存儲購買的詳細信息。以下介紹這個API調用的每一步。 

作為參考,本例中兩個表的表架構如下所示。以下是這個API服務每個步驟的細分:

首先,在本例中,將創建一個名為TransactionsDemo的API服務,其方法名稱為createObjectsSaveRelation。不必創建新的API服務來運行本示例中的邏輯。其所有步驟幾乎都可以用于創建的任何無代碼邏輯。

接下來,創建一個變量myTx,并將其內容設置為一個新的事務。事務的隔離設置為“可重復讀取”。

這是事務的“包裝器”。在這里,實現了組成名為myTx的事務(或UnitOfWork)的操作。需要注意的是,順序很重要。特別是如果操作依賴于同一事務中的另一個操作,則需要確保按正確的順序排列操作步驟以實現所需的結果。

作為事務中的第一個操作,執行名為createOrderOp的“創建”操作。此操作在Order表中創建一個orderId=061821-CV1和amount=189.2的對象。

對于第二個操作,執行“批量創建”操作并將其命名為createOderItemsOp。在這個操作中,創建了兩個數據對象——數量為10的紙巾和數量為20的浴室紙巾。這些項目被添加到表OrderItem中。

最后,執行“SetRelation”操作將子數據對象連接到父數據對象。不需要為此操作命名(id)。對于父級可以訪問Order表。然后通過訪問createOrderOp操作的結果找到父對象。而正在創建關系的列稱為orderDetails。為了找到子選項,將再次訪問先前操作的結果。這次是createOrderItemsOp操作。

事務結果

這個API調用的結果將是:

無代碼示例表架構

訂單表架構:

OrderItem表架構:

原文標題:Transaction API Support for Codeless,作者:Chris Fanchi

【51CTO譯稿,合作站點轉載請注明原文譯者和出處為51CTO.com】

 

責任編輯:華軒 來源: 51CTO
相關推薦

2020-05-21 09:14:36

無代碼代碼開發

2023-09-11 15:40:43

鍵值存儲云服務

2024-05-10 09:31:22

務隔離級別Python

2021-09-16 15:59:07

無代碼無代碼技術

2023-08-29 15:14:32

2023-09-25 09:31:25

云架構無代碼開發

2012-02-01 09:09:53

JavaJava 8

2021-04-14 11:20:04

無代碼APPNo Code

2012-11-26 10:53:03

2022-05-24 12:42:24

物聯網

2019-11-26 09:47:50

代碼開發工具

2021-11-30 13:54:30

CIO低代碼無代碼

2022-06-14 14:18:46

架構秒殺高并發

2010-03-19 11:12:23

Java Socket

2021-05-07 08:00:00

數據中心無服務器架構

2023-05-29 13:56:00

JSReact

2022-07-21 07:14:16

無代碼模式

2022-03-18 21:27:36

Python無代碼

2020-09-11 10:40:50

低代碼無代碼開發

2023-11-13 22:33:47

低代碼無代碼
點贊
收藏

51CTO技術棧公眾號

国产精品高清无码| 丰腴饱满的极品熟妇| 欧美v亚洲v| 91丨九色丨国产丨porny| 日产精品99久久久久久| 男人av资源站| 欧美理伦片在线播放| 欧美亚州韩日在线看免费版国语版| 中文字幕一区二区三区最新| 欧美特黄一级视频| 男人的j进女人的j一区| 欧美激情xxxx| 美国黄色特级片| 粉嫩久久久久久久极品| 欧美日韩一级片网站| 国产二区视频在线| 在线a人片免费观看视频| 成人国产精品免费| 国产精选久久久久久| 久久精品www| 久久社区一区| 亚洲精品网站在线播放gif| 五月天开心婷婷| 欧美xxxxxx| 亚洲福中文字幕伊人影院| 日韩精品极品视频在线观看免费| 丰满人妻一区二区三区无码av| 天堂蜜桃91精品| 久久久久久亚洲精品| 亚洲精品自拍视频在线观看| 午夜先锋成人动漫在线| 日韩欧美一区二区免费| 国产无遮挡猛进猛出免费软件| ririsao久久精品一区| 国产精品久久久久精k8| 欧美日韩免费高清| 五十路在线观看| 国产91精品一区二区麻豆网站| 国产精品视频公开费视频| 欧美一级高潮片| 午夜精品电影| 久久视频在线播放| 亚洲一二三精品| 国产精品亚洲片在线播放| 亚洲国产精品久久久久秋霞不卡 | 制服诱惑一区| 91在线不卡| 国产欧美日韩不卡免费| 欧美人与物videos另类| 欧美日韩在线精品一区二区三区激情综| 国产河南妇女毛片精品久久久| 国产一区二区香蕉| 艳妇乳肉豪妇荡乳av| 日韩影院精彩在线| 国产经典一区二区| 最新在线中文字幕| 蜜臀99久久精品久久久久久软件| 国产97在线亚洲| 男人天堂av在线播放| 国产精品日本| 国产成人avxxxxx在线看| 国产精品免费精品一区| 老司机久久99久久精品播放免费| 日本aⅴ大伊香蕉精品视频| 欧美日韩乱国产| 久久狠狠一本精品综合网| 国产成人精品在线观看| 自拍偷拍精品视频| 精彩视频一区二区| av激情久久| 天天干天天爽天天操| 91免费观看视频| 图片区小说区区亚洲五月| 午夜小视频在线| 亚洲色图视频免费播放| www.男人天堂网| 色戒汤唯在线| 欧美三片在线视频观看| 日韩av自拍偷拍| 999久久久久久久久6666| 亚洲国产高清高潮精品美女| 免费毛片视频网站| 国产精品99一区二区三区| 欧美裸体男粗大视频在线观看| 国产精品成人aaaa在线| 男女精品网站| 91久久久久久久久久久久久| 亚洲国产精品久久人人爱潘金莲| 26uuu国产电影一区二区| 亚洲一区二区三区免费观看| 久久一卡二卡| 色婷婷亚洲婷婷| 国产免费中文字幕| 日韩美女国产精品| 日韩在线视频播放| 日韩精品在线不卡| 日本亚洲最大的色成网站www| 亚洲一区二区三区视频| 色猫av在线| 亚洲男同1069视频| 国产精品第12页| 日本免费一区二区三区视频| 亚洲精选在线观看| 欧美久久久久久久久久久久| 久久久久国产精品一区三寸| **亚洲第一综合导航网站| 青青草免费观看免费视频在线| 中文字幕亚洲成人| 国产主播在线看| 美女久久精品| 中文字幕欧美精品日韩中文字幕| 精品99在线观看| 免费黄网站欧美| 精品一区二区三区国产| 99热国产在线| 欧美日韩国产另类一区| 中文字幕 亚洲一区| 雨宫琴音一区二区三区| 国产精品福利观看| 亚洲 欧美 精品| 一区二区免费在线| 天天综合天天添夜夜添狠狠添| 一道本一区二区三区| 欧美肥老妇视频| 一级淫片免费看| 国产精品色哟哟| 久久久久狠狠高潮亚洲精品| 风间由美性色一区二区三区四区| 不卡av在线网站| 一二三四区视频| 国产人妖乱国产精品人妖| www.99热这里只有精品| 日韩区欧美区| 久久伊人精品视频| 一级黄色大片免费| 中文字幕av一区二区三区免费看| 欧美色图另类小说| 天天躁日日躁狠狠躁欧美| 国内精品久久久久久中文字幕| 国产成人精品a视频| 自拍av一区二区三区| 男生操女生视频在线观看| jiujiure精品视频播放| 国产a∨精品一区二区三区不卡| 少妇无码一区二区三区| 亚洲国产一区二区三区| 韩国三级在线看| 国模大胆一区二区三区| 国产超碰91| 黄页在线观看免费| 亚洲第一福利网站| 在线观看精品国产| 97久久精品人人爽人人爽蜜臀| 成年人午夜视频在线观看| 99re8这里有精品热视频8在线| 色综合久久悠悠| 乱色精品无码一区二区国产盗| 亚洲一二三四区| 日韩av无码一区二区三区不卡| 亚洲日本免费| 久久久一本精品99久久精品| 三上悠亚国产精品一区二区三区| 亚洲欧美日韩一区二区在线| 天堂网一区二区| 国产精品五月天| 在线a免费观看| 亚洲成人原创| 欧美一区2区三区4区公司二百| 朝桐光一区二区| 日韩中文字幕在线| 亚洲精品18p| 精品二区三区线观看| 成人免费毛片糖心| 精品综合久久久久久8888| 久久久久久久久网| 国产香蕉精品| 国产精品久久不能| av网址在线看| 精品视频偷偷看在线观看| 国产三级理论片| 亚洲精品综合在线| 欧美精品黑人猛交高潮| 免费在线观看一区二区三区| 精品久久久无码人妻字幂| 久久电影在线| 国产精品入口尤物| 成人福利电影| 中文字幕亚洲天堂| 亚洲av色香蕉一区二区三区| 欧美日韩亚洲视频一区| sm捆绑调教视频| 99久久精品国产精品久久| 邪恶网站在线观看| 亚洲二区在线| 在线观看成人av| 国产伦精品一区二区三区在线播放| 国产精品国产三级国产aⅴ9色| 91小视频xxxx网站在线| 亚洲欧美精品在线| 亚洲av综合色区无码一二三区| 色婷婷av一区| 国产精选第一页| 国产精品国产三级国产aⅴ中文 | 久久一留热品黄| 一级片黄色免费| 日韩成人av影视| 免费av手机在线观看| 久久久久久久久99精品大| 精品视频高清无人区区二区三区| 亚洲ww精品| 国产成人精彩在线视频九色| 国产羞羞视频在线播放| 日韩在线观看免费| 国产香蕉在线| 日韩av在线免费| 亚洲av无码片一区二区三区| 精品视频全国免费看| 日本熟女毛茸茸| 亚洲国产精品久久一线不卡| 老司机成人免费视频| 国产欧美日韩精品在线| 亚洲调教欧美在线| 国产成人精品亚洲午夜麻豆| 日韩一区二区三区久久| 丝袜美腿亚洲综合| 欧美日韩黄色一级片| 亚洲欧美一级二级三级| 一级日韩一区在线观看| 精品国产一区二区三区av片| 久久99精品久久久久久久久久| 亚洲日本va| 99久久精品久久久久久ai换脸| 日韩一级视频| 国产精品影片在线观看| 成人看片网页| 国产精品久久久久久久午夜 | 亚洲久久一区| 国产日韩av网站| 亚洲国产专区| 分分操这里只有精品| 精品电影一区| 大西瓜av在线| 亚洲高清成人| 欧美大片在线播放| 9色国产精品| 免费看日本毛片| 国产手机视频一区二区| 欧美性久久久久| 老色鬼久久亚洲一区二区| 成人性做爰aaa片免费看不忠| 久久精品亚洲| the porn av| 激情深爱一区二区| 人妻激情偷乱视频一区二区三区| 国产不卡在线一区| 中文字幕在线视频播放| 97se亚洲国产综合自在线观| 制服丝袜第二页| 久久久久久久久99精品| 欧美激情 一区| 17c精品麻豆一区二区免费| 亚洲国产精品免费在线观看| 亚洲精品乱码久久久久久日本蜜臀| 校园春色 亚洲| 亚洲高清中文字幕| 国产嫩bbwbbw高潮| 欧美色图片你懂的| 精品人妻一区二区三区四区不卡 | 日本一级理论片在线大全| 欧美精品久久久久a| 涩涩在线视频| 国产精品入口福利| 久久9999免费视频| 久久99导航| 天天综合精品| 男人的天堂狠狠干| 日韩经典一区二区| 少妇高潮一69aⅹ| 91一区二区在线观看| 亚洲毛片亚洲毛片亚洲毛片| 亚洲欧美日韩在线不卡| 伊人国产在线观看| 在线影视一区二区三区| 国产又爽又黄免费软件| 亚洲国产精久久久久久久| 99reav在线| 欧美激情视频一区二区| 亚洲黄色中文字幕| 成人精品久久久| 狼人精品一区二区三区在线| 亚洲国产午夜伦理片大全在线观看网站| 亚洲a在线视频| www.爱色av.com| 国产主播一区二区| 亚洲最大成人综合网| 欧美大片专区| 国产视频一视频二| 久久99精品网久久| 国产精品久久久久久在线观看| 久久久精品天堂| 免费看一级一片| 欧美优质美女网站| 日本免费一区视频| 色午夜这里只有精品| 国产理论在线| 91久久久久久久久| 极品美女一区二区三区| av无码久久久久久不卡网站| 蜜臀久久久久久久| 精品人妻一区二区三区日产乱码卜| 亚洲欧洲色图综合| 国产精品第6页| 日韩大片免费观看视频播放| av免费在线网站| 国产精品嫩草影院一区二区| 欧美交a欧美精品喷水| dy888午夜| 美女精品一区二区| 右手影院亚洲欧美| 亚洲综合色丁香婷婷六月图片| 一区二区日韩视频| 一本大道亚洲视频| 96视频在线观看欧美| 欧美激情极品视频| 日本中文字幕一区二区| 加勒比在线一区二区三区观看| 国产精品福利在线观看播放| 亚洲爆乳无码专区| 99re这里都是精品| 中文字幕第28页| 欧美一级搡bbbb搡bbbb| 免费在线观看黄色网| 国产精品流白浆视频| 免费久久精品| 日本www在线播放| 成人黄色av网站在线| 九九热这里有精品视频| 91精品国产免费久久综合| 日本高清视频在线观看| 国产精品一区二区久久国产| 成人直播大秀| the porn av| 国产精品精品国产色婷婷| 中文在线观看av| 丝袜亚洲另类欧美重口| 国产激情欧美| 亚洲一区二区三区精品视频| 久久国产亚洲精品无码| 最新亚洲一区| 国产精品亚洲一区二区无码| 一区二区欧美视频| 亚洲女人18毛片水真多| 欧美黑人极品猛少妇色xxxxx| 麻豆国产一区二区三区四区| 热久久最新地址| 国产一区二区电影| 黄页网站免费观看| 欧美精品一区二区久久久| av男人的天堂在线观看| 久久精品二区| 日日夜夜免费精品| 长河落日免费高清观看| 欧美日韩精品福利| av大大超碰在线| 国产精品一区视频| 亚洲中字在线| 一级黄色毛毛片| 日韩手机在线导航| 国产污视频在线播放| 欧美日韩国产精品一卡| 九九久久精品视频| 国产中文字字幕乱码无限| 亚洲免费视频观看| 色狠狠一区二区三区| 激情五月六月婷婷| 91视频在线看| 伊人免费在线观看| 欧美高清不卡在线| 三级小说欧洲区亚洲区| 亚洲综合日韩欧美| 一区二区三区中文字幕| 嫩草在线播放| 亚洲一区二区三| 久久久xxx| 免费无码毛片一区二区app| 亚洲精品成人免费| 色综合一区二区日本韩国亚洲| 日韩久久久久久久久久久久| 久久久久久久精| 亚洲不卡免费视频| 国产精品福利在线观看网址| 欧美人成在线| 影音先锋制服丝袜| 欧美精品一区二区三区视频 | 国产精品福利在线观看播放| 99re这里只有| 91精品国产欧美日韩| 桃花岛成人影院| 日本a在线天堂| 国产精品久久久久毛片软件|