Entity Data Model最基本概念

2022-03-25 19:14:49 字數 483 閱讀 5174

實體資料模型(entity data model)

實體框架的核心位於其模型中。實體框架支援表示資料庫中的關係架構的邏輯儲存模型。關聯式資料庫通常儲存資料的方式與應用程式使用資料的方式不同。通常,這會迫使開發人員按照資料庫包含資料的結構檢索資料。因此,開發人員通常將資料載入到更適合處理業務規則的業務實體中。在本示例中,以邏輯模型表示關聯式資料庫的構架,業務實體表示概念模型。實體框架使用對映層在模型之間搭建了橋梁。因此,實體框架的模型中有三個處於活動狀態的層:

1. 概念層(conceptual layer) - 表示資料的概念模型,包括實體和相互關係。

2. 邏輯層(logical layer)- 描述資料在資料庫的儲存模型。

這三層允許將資料從關聯式資料庫對映到更加物件導向的業務模型。實體框架提供了使用xml 檔案定義這些層的方法。它還基於概念模型的架構生成了一系列類。可以針對這些類進行程式設計以直接與資料互動。這提供了抽象級別,因此開發人員可以針對概念模型而不是關係模型進行程式設計。

Fabric private data基本概念

fabric private data利用sidedb來儲存私有資料,相當於在通道之上又提供了一層更細粒度的資料隱私保護機制。本文將介紹fabric private data的引入目的 基本概念與應用場景。目前在hyperledger fabric中實現資料隱私的方法是使用通道。但是官方並不孤立為了...

Fabric private data基本概念

fabric private data利用sidedb來儲存私有資料,相當於在通道之上又提供了一層更細粒度的資料隱私保護機制。本文將介紹fabric private data的引入目的 基本概念與應用場景。目前在hyperledger fabric中實現資料隱私的方法是使用通道。但是官方並不孤立為了...

HyperLedger Fabric基本概念

源自 提供共識服務的網路節點,例如,使用kafka或pbft 維護賬本的網路節點,通常在hyperledger fabric中擔任背書或者記賬角色。檢查交易的合法性,最終將交易提交到區塊鏈中。orderers peers comitter 三者之間關係如下圖所示 fabric中交易的處理過程 在整個...