使用 ThingWorx 存储数据
持久化方案提供工具
在 ThingWorx 中,持久化方案提供工具可实现与数据存储的连接,并能够对这些数据执行 CRUD 操作。
持久化方案提供工具是 ThingWorx 中的实体类型。目前,持久化方案提供工具有两个基本的变型:
ThingWorx 包括多个持久化方案提供工具实现,使您能够选择最适合您的使用情况的数据库选项。ThingWorx 能够利用多个数据存储以提供最大的灵活性,从而最大程度地满足您的 IT 首选项和投资要求。本部分之后随附的主题将介绍有关调整 ThingWorx 以使其功能适应应用环境的最佳做法。
连接到不支持的外部数据库
可对 ThingWorx 平台进行增强,使其能够连接到通过 ThingWorx 扩展提供的任何数据存储技术。对于任何兼容 ANSI SQL 的外部关系数据库,只要该数据库提供 JDBC (Java 数据库连接) 驱动程序 (例如 Oracle),即可通过内置的 DatabaseThing 与其集成。只需导入一个将 JDBC 驱动程序封装到 ThingWorx 的简单扩展,即可启用由 DatabaseThing 提供的连通性。许多常用数据库的相应扩展已存在,包括 Oracle、MySQL 和 IBM DB2。
连接到多个受支持的数据库
可以配置 ThingWorx 平台的持久化方案提供工具框架,以将多个数据存储用于给定的数据提供者。可利用此功能将数据接入和查询处理工作载荷分布到多个数据存储,以消除典型的 RDBMS 垂直可扩展性限制。如果已确定单个数据存储的资源使用率 (如 CPU、内存、磁盘 IO) 非常高,并且无法再将更多资源添加到该数据存储,则可以考虑此选项。配置持久化方案提供工具后,可将特定的值流、流、数据表、博客或 wiki 配置为使用其他数据提供者存储。
|
仅允许将一个模型存储用于 ThingWorx 应用程序实例的单个实例。
|