溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

運營數據庫中的數據完整性有哪些

發布時間:2022-01-17 10:29:01 來源:億速云 閱讀:151 作者:iii 欄目:大數據

這篇文章主要介紹“運營數據庫中的數據完整性有哪些”的相關知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“運營數據庫中的數據完整性有哪些”文章能幫助大家解決問題。

參照完整性
通過實現“約束”以及對表中的屬性強制執行業務規則,可以支持引用完整性。   
約束是可配置的,您可以在不同的表中使用它。請記住,您必須根據賦予該約束的特定配置來選擇一種行為。 
您可以使用約束來強制執行某些業務規則。通過檢查表中的所有“put”,可以實施數據策略。例如,您可以設置一個策略,其中某個列族-列限定符對的值始終在1-20之間。這樣,當值不在該范圍內時,“ put”將被拒絕,并保持數據完整性。 
有關約束的更多信息,請參閱  Apache HBase  開發人員  API  文檔中的約束 。 
非關系的完整性
與參照完整性類似,非關系的完整性是通過實現約束來實現的,并且用于對表中用戶的任何內容類型的屬性(例如,確保值在1到10的范圍內)執行業務規則。用戶選擇在他的Schema中實施這些規則。
實體和域的完整性
您可以使用OpDB隨附的多個工具,包括HBCK2和IndexScrutinyTool。HBCK2工具可幫助您查找和解決任何完整性問題。并且,您可以使用IndexScrutinyTool識別源表(通常是日期表或索引表)中的無效行。IndexScrutinyTool將找到的無效行寫入文件或輸出表。 
有關使用HBCK2工具的更多信息,請參見  使用  HBCK2  工具修復  HBase  群集 。    
 
ACID事務
系統為單行事務玩去遵從ACID特性,以及NoSQL世界中后期綁定的Schema-on-Read的靈活性。OpDB保證以下屬性:  
? 原子性:事務中的所有更改將成功應用,或者在失敗的情況下將不應用任何更改。
? 持久性:成功事務期間寫入的數據將持久保存到存儲中,并且在系統出現故障時不會丟失。 
? 一致性:操作導致表從一種有效狀態轉換為另一種有效狀態。例如,這意味著在交易過程中不會丟失表。  
? 可見性:提交更新后的任何后續讀取都將看到該更新。 
可調一致性
支持強一致性和時間軸一致性??蛻舳丝梢灾甘窘o定讀取操作所需的一致性級別。默認的一致性級別為STRONG ,這意味著讀取請求僅發送到為該區域提供服務的RegionServer。 
這與不使用只讀副本時的行為相同。另一種可能性TIMELINE 將請求發送到所有具有副本的RegionServer,包括主副本??蛻舳私邮艿谝粋€響應,包括它是來自主要還是輔助RegionServer。如果來自輔助服務器,則客戶端可以選擇稍后驗證讀取還是不將其視為確定的讀取。

關于“運營數據庫中的數據完整性有哪些”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識,可以關注億速云行業資訊頻道,小編每天都會為大家更新不同的知識點。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女