Enea在內(nèi)存數(shù)據(jù)庫服務(wù)器中增加了精細(xì)鎖定和級聯(lián)刪除功能
Enea宣布,推出8.7版內(nèi)存數(shù)據(jù)庫管理系統(tǒng)Polyhedra®,該系統(tǒng)不僅在Polyhedra系列中增加了鎖定和級聯(lián)刪除功能,同時在實時應(yīng)用中仍表現(xiàn)出最佳性能。
本文引用地址:http://cafeforensic.com/article/145349.htm鎖定
有了數(shù)據(jù)庫鎖定功能,應(yīng)用程序可以獨(dú)占部分?jǐn)?shù)據(jù)庫,因而在執(zhí)行鎖定的客戶尚未決定做何更改時,其他程序無法進(jìn)行更改。除了鎖定數(shù)據(jù)庫、數(shù)據(jù)表或數(shù)據(jù)列,Polyhedra甚至還可以鎖定某條記錄的各個字段,這對實時系統(tǒng)來說非常重要。例如,有了這項功能,客戶可以鎖定某條記錄的配置字段,而不會使其他應(yīng)用程序在新紀(jì)錄輸入時停止更新字段值。這款新的鎖定機(jī)構(gòu)整合在Polyhedra的用戶安全系統(tǒng)中,因此數(shù)據(jù)庫管理員可以控制用戶的目標(biāo)鎖定表格及其屬性。
級聯(lián)刪除
有了Polyhedra,數(shù)據(jù)庫管理員可以在數(shù)據(jù)庫中將一張表格的字段設(shè)置為另一張表格的“外鍵”,以定義表格間的交叉參照。該系統(tǒng)還執(zhí)行參照完整性規(guī)則,這意味著,如果某項記錄的外鍵屬性值不為空,則該記錄指向的數(shù)據(jù)必定存在。表格(包含外鍵)創(chuàng)建者可以設(shè)置參照記錄刪除后的操作:可將參考項設(shè)置為空或刪除包含參考項的記錄(級聯(lián)刪除),以此替代默認(rèn)設(shè)置,即取消處理,以保持完整性。
評論