精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

亚洲综合免费观看高清完整版| 国产一区二区不卡| 亚洲天堂av网| 亚洲va在线va天堂va偷拍| 成人在线免费看片| 91免费精品国自产拍在线不卡| 国产91在线播放精品91| 男人的天堂久久久| 亚洲大片精品免费| 91精品国产欧美一区二区成人| 成年人网站国产| 韩日视频在线| 国产成人av电影在线| 日本伊人精品一区二区三区介绍| a一级免费视频| 清纯唯美亚洲经典中文字幕| 欧美日韩精品一区二区三区四区| xxxx18hd亚洲hd捆绑| 成人综合影院| 成人av资源在线观看| 国产精品网红直播| 国产 日韩 欧美 在线| 久久久久久久久久久9不雅视频| 亚洲国产精品免费| 无码人妻一区二区三区在线视频| 中文在线а√在线8| 亚洲影院理伦片| 亚洲精品一区二区三| 天天综合网在线观看| 国产一区视频导航| 国产精品草莓在线免费观看| 日本三级免费看| 欧美一区影院| x99av成人免费| 欧美18—19性高清hd4k| 日韩mv欧美mv国产网站| 精品国产青草久久久久福利| 久久黄色片网站| av久久网站| 色综合天天综合狠狠| 国产网站免费在线观看| 欧美日韩经典丝袜| 一区二区三区在线免费观看| 中文视频一区视频二区视频三区 | 91精品在线免费| 国产av人人夜夜澡人人爽| 日韩精品av| 午夜视频在线观看一区二区三区| 成人在线视频一区二区三区| 国产精品刘玥久久一区| 中文字幕一区二区三区精华液 | 亚洲电影在线一区二区三区| 色久欧美在线视频观看| 日本黄区免费视频观看| 不卡在线一区二区| 色妞欧美日韩在线| 黄色录像免费观看| 91精品国产乱码久久久久久久 | 欧美日韩亚洲免费| 免费在线视频你懂得| 久久亚洲精精品中文字幕早川悠里| 国产丝袜不卡| 亚洲av成人精品日韩在线播放| jlzzjlzz亚洲日本少妇| 精品久久久三级| 亚洲欧洲国产综合| 久久综合精品国产一区二区三区| 鲁鲁狠狠狠7777一区二区| 视频午夜在线| 国产欧美日韩精品一区| 亚洲欧美一区二区原创| 国产高清一区二区三区视频| 亚洲激情五月婷婷| 男人插女人视频在线观看| 97人人在线视频| 色先锋资源久久综合| 黄色aaa级片| 亚洲毛片在线免费| 精品国一区二区三区| 800av在线播放| 精品一区在线| 久久天天躁狠狠躁夜夜av| 91精品国产高清一区二区三蜜臀| 伊人成年综合电影网| 欧美一级片免费在线| 在线免费av网| 成人免费va视频| 日韩中文不卡| www.久久久久.com| 欧美日韩在线视频一区| 色乱码一区二区三区在线| 日韩精品免费视频一区二区三区 | 污污的视频在线观看| 精品毛片三在线观看| 中文字幕国内自拍| 国产精品tv| 最近2019中文字幕大全第二页| 久久久久久久久久久97| 欧美亚洲三级| 亚洲aa在线观看| 日韩精品福利| 亚洲伦在线观看| 激情婷婷综合网| 亚洲啊v在线免费视频| 亚洲欧美综合图区| 黄色一级片在线| 免费精品视频在线| 精品不卡在线| gogo在线观看| 在线日韩国产精品| 95视频在线观看| 青青草成人影院| 国产91精品不卡视频| 99久久久国产精品无码网爆| 国产亚洲成av人在线观看导航 | 精灵使的剑舞无删减版在线观看| 欧洲国内综合视频| 亚洲精品视频大全| 亚洲小说欧美另类社区| 国产精品久久久久久一区二区 | 中文字幕在线播出| 99久久精品国产导航| 少妇高潮大叫好爽喷水| xxxxx.日韩| 亚洲欧美在线免费| aaa人片在线| 东方aⅴ免费观看久久av| 中文字幕一区二区三区有限公司 | 九色porny丨国产精品| 欧美日韩日本网| 自拍偷拍亚洲视频| 亚洲国产中文字幕久久网| 中文字幕av免费在线观看| 乱一区二区av| 天堂av一区二区| 三上悠亚激情av一区二区三区 | 久久精品午夜一区二区福利| 羞羞的视频在线观看| 91精品国产综合久久久久久久久久 | 亚洲三级av| 久久精品中文字幕电影| 伊人网中文字幕| 欧美国产日韩a欧美在线观看| 日韩欧美精品在线观看视频| 国产精品男女| 性色av一区二区三区红粉影视| 亚洲黄色在线免费观看| 一区二区三区不卡在线观看| 人妻精品久久久久中文字幕69| 天天综合网91| 91亚洲国产成人精品性色| 香蕉视频免费在线播放| 欧美日韩国产bt| 青青青视频在线播放| 久久精品国产在热久久| 在线观看成人av电影| 日本国产一区| 久久综合色影院| 午夜久久久久久噜噜噜噜| 一区二区三区免费观看| 人妻换人妻a片爽麻豆| 亚洲精品日韩久久| 欧美成人在线免费观看| 中文在线免费二区三区| 亚洲欧洲日韩国产| 最近日韩免费视频| 亚洲欧美日韩国产一区二区三区| 精品人妻一区二区三区免费| 很黄很黄激情成人| 精品日韩电影| 欧美一级做a| 欧美成人在线免费| 天天操天天操天天| 日本韩国欧美一区| 一级黄色片日本| 成人ar影院免费观看视频| 国产成人a亚洲精v品无码| 欧美日韩激情在线一区二区三区| 91精品免费看| 77thz桃花论族在线观看| 亚洲欧洲在线免费| av天堂一区二区三区| 亚洲18女电影在线观看| 97在线观看免费视频| 久久99国产精品久久99| 六月婷婷在线视频| 日韩久久精品| 岛国视频一区免费观看| 色老太综合网| 欧美成人一二三| 黄色av免费在线观看| 欧美一区二区性放荡片| 在线观看日韩中文字幕| 中文字幕一区二区三区在线播放| 在线xxxxx| 老司机一区二区| 国产老熟妇精品观看| 99re6这里只有精品| 国产乱码一区| 欧美综合影院| 欧日韩在线观看| 中文字幕在线观看网站| 亚洲图片在线综合| 黑人精品一区二区三区| 精品视频一区二区三区免费| 圆产精品久久久久久久久久久| 亚洲国产高清在线观看视频| 国产精品无码在线| 国产一区激情在线| 成人性做爰aaa片免费看不忠| 国产精品草草| 激情五月五月婷婷| 精品国产乱码久久久久久1区2匹| 高清国产在线一区| 国产高清亚洲| 国产精品露脸av在线| 欧美亚洲日本精品| 欧美极品少妇xxxxⅹ裸体艺术| √天堂资源地址在线官网| 日韩电影大片中文字幕| www国产一区| 制服丝袜亚洲网站| 中文字幕欧美在线观看| 欧美性xxxxxxxxx| 国产午夜视频在线| 亚洲欧美区自拍先锋| 青青青视频在线播放| 久久精品亚洲一区二区三区浴池| 亚洲一区二区在线免费| 福利视频网站一区二区三区| 日本高清一区二区视频| 免费黄网站欧美| 韩国中文字幕av| 日韩电影在线观看一区| 国产精品免费成人| 美女国产一区| 99色精品视频| 夜久久久久久| 国产又黄又大又粗视频| 亚洲免费观看| 女人天堂av手机在线| 99国产精品99久久久久久粉嫩| 国产精品videossex国产高清| 午夜影院欧美| 丰满人妻一区二区三区53号| 欧美99在线视频观看| 男女爱爱视频网站| 女生裸体视频一区二区三区| 亚洲AV无码成人精品一区| 婷婷亚洲五月| 国产精品视频一二三四区| 欧美91大片| 妺妺窝人体色777777| 亚洲国产高清一区| koreanbj精品视频一区| 亚洲欧美日韩视频二区| 国产第一页视频| 日本中文字幕一区二区有限公司| 无码少妇一区二区三区芒果| 蜜桃av一区二区在线观看 | 一区二区三区无毛| 91亚洲国产成人精品性色| 一区二区在线视频观看| 国产一区自拍视频| 亚洲老女人视频免费| 欧美在线视频二区| 四季av一区二区三区免费观看| 中文字幕制服丝袜在线| 欧美激情综合| 夫妻免费无码v看片| 日韩综合小视频| 亚洲欧美日本一区二区| 国产91丝袜在线18| www.久久国产| 一色屋精品亚洲香蕉网站| 欧美精品乱码视频一二专区| 欧美性69xxxx肥| 亚洲中文一区二区三区| 欧美一区二区精美| 香蕉视频黄色片| 中文字幕免费国产精品| 在线观看电影av| 国产69精品久久久久久| 久久日本片精品aaaaa国产| 97久草视频| 亚洲午夜久久| 伊人网在线免费| 鲁大师成人一区二区三区 | 欧美 亚洲 另类 激情 另类| 欧美精品第1页| 亚洲三级中文字幕| 久久精品国产亚洲精品2020| 成人影音在线| 国产一区二区在线免费视频| av男人一区| 亚洲一区二区三区精品在线观看| 伊人成人在线视频| 欧美日韩亚洲自拍| 国产一区 二区 三区一级| 黄色在线观看av| 国产精品乱码人人做人人爱| 日本在线视频中文字幕| 欧美男生操女生| 狠狠躁日日躁夜夜躁av| 最近2019中文字幕第三页视频| 91禁在线看| 国产又爽又黄的激情精品视频| 狠狠一区二区三区| av不卡在线免费观看| 久色成人在线| 中文字幕在线永久| 亚洲美女免费在线| 中文字幕 国产精品| 亚洲激情视频网| 欧美亚洲系列| 91成人免费观看| 99久久夜色精品国产亚洲96| 高清在线观看免费| 成人中文字幕电影| 欧美精品色哟哟| 欧美一区二区久久| 日本中文字幕在线播放| 国产精品久久久久999| 日韩欧美影院| www..com日韩| 国产成a人无v码亚洲福利| 亚洲怡红院在线观看| 欧美图区在线视频| 日本一区二区三区在线观看视频| 欧美肥婆姓交大片| 日韩一区二区三区色| 女同性恋一区二区| 国产又黄又大久久| 天天色影综合网| 欧美日韩国产影片| 香蕉视频网站在线观看| 国产欧美va欧美va香蕉在| 国产欧美一区二区三区精品观看 | 国产精品成人国产乱| 日韩一区和二区| www国产在线观看| 999在线观看免费大全电视剧| 一区二区三区午夜探花| 日韩 国产 一区| 一区二区三区日韩精品| 精品国产黄色片| 欧美国产亚洲精品久久久8v| 精品国产亚洲一区二区三区大结局 | 中文在线观看免费视频| 午夜婷婷国产麻豆精品| 神马一区二区三区| 国产综合在线视频| 久久九九热re6这里有精品| 成熟丰满熟妇高潮xxxxx视频| 成人在线视频首页| 西西44rtwww国产精品| 亚洲欧美日韩国产中文| 亚洲天堂1区| 伊人久久99| 国产凹凸在线观看一区二区| 久久精品久久精品久久| 日韩高清人体午夜| 午夜无码国产理论在线| 一区二区日本伦理| 国产精品一品视频| 日韩精品成人在线| 亚洲男人天堂手机在线| 国产福利一区二区三区在线播放| 在线国产伦理一区| 不卡的av在线| 婷婷激情五月综合| 久久精品国产久精国产一老狼| 99久久免费精品国产72精品九九| 免费成人在线视频网站| 中文幕一区二区三区久久蜜桃| 国产偷拍一区二区| 97碰在线观看| 欧美xxxxx视频| 97中文字幕在线观看| 一本色道综合亚洲| 精品美女在线观看视频在线观看 | 日韩免费在线| 久久久精品人妻一区二区三区| 欧美日韩综合视频网址| 麻豆视频在线观看免费网站| 国产精品日韩高清| 免费看黄色91| 天天操天天射天天爽| 尤物tv国产一区| 另类春色校园亚洲| www.久久久精品| 亚洲1区2区3区4区| 麻豆视频免费在线观看| 国产一区二区黄色| 极品尤物av久久免费看| 国产精品第九页| 精品国产一区二区三区久久| 狠狠一区二区三区| 男女视频在线观看网站| 色综合欧美在线视频区|