透過 ThingWorx 儲存資料
持續性提供者
在 ThingWorx 中,持續性提供者可供連線至資料存放區,並且能夠對此資料執行 CRUD 操作。
持續性提供者是 ThingWorx 中的一種實體類型。目前,持續性提供者有兩個基本變異:
ThingWorx 包括數種持續性提供者實行,可供選擇最適合您使用案例的資料庫選項。ThingWorx 能夠利用多個資料存放區,提供強大的靈活性,從而最大程度地滿足您的 IT 偏好設定與投資需求。本部份接下來的主題提供調整 ThingWorx 功能以符合您的應用程式環境的最佳作法。
連線至不支援的外部資料庫
可以強化 ThingWorx Platform,以提供連線至透過 ThingWorx 延伸功能存取的幾乎任何資料儲存技術的功能。內建 DatabaseThing 可輕鬆整合到任何提供 JDBC (Java 資料庫連線能力) 驅動程式 (如 Oracle) 的外部 ANSI SQL 所支援的關聯式資料庫。可透過匯入將 JDBC 驅動程式納入 ThingWorx 的簡單延伸功能來啟用 DatabaseThing 連線能力。延伸功能已存在於多個常用資料庫中,包括 Oracle、MySQL 與 IBM DB2。
連線至多個支援的資料庫
可以將 ThingWorx Platform 的持續性提供者架構配置為針對指定資料提供者使用多個資料存放區。可以利用此功能將資料擷取和查詢處理工作負載分送到多個資料存放區,以克服典型的 RDBMS 垂直擴充性限制。如果確定單一資料存放區資源利用率 (例如 CPU、記憶體、磁碟 IO) 非常高並且無法向資料存放區新增更多資源,則可以考慮此選項。配置持續性提供者之後,可以將特定值串流、串流、資料表、部落格或 wiki 實例配置為使用其他資料提供者存放區。
|
對於 ThingWorx 應用程式實例的單一實例,僅允許使用一個模型存放區。
|