1、Teiid简介

Teiid是一个数据的虚拟化系统,使应用系统能够使用来自多个异构数据源的数据。
 
Teiid是由工具、组件和用于服务创建和执行的双向数据服务组成。 通过抽象和联邦,实现分布数据源的实时数据访问和集成,无需复制或从记录系统移动数据。 

2、Teiid架构

3、Teiid组成

查询引擎
Teiid的核心是一个高性能的查询引擎,处理来自联邦数据源的关系型、XML、XQuery和(存储)过程型的查询。 其特点包括支持同购模式(homogenous  schema),异构模式(hetrogenous schema)、事务(transaction)和用户定义函数(user defined function)。
嵌入式
一个易于使用的JDBC驱动程序,可以使查询引擎嵌入任何Java应用中。 (现7.0不支持,但未来roadmap准备实现)。
服务器
企业准备好的、可扩展、可管理的查询的引擎,运行在JBoss AS中,可提供额外的安全性,容错和管理功能。
连接器
 
Teiid包括一组丰富的转换器(translator)和资源适配器,使其可访问多种数据源,包括大多数关系数据库,Web服务,文本文件和LDAP,以满足不同来源的数据需要。 自定义转换器和资源适配器易于开发。
工具
创建 -使用 Teiid设计师 来定义 虚拟数据库, 包含视图、存储过程,甚至动态的XML文档。
监控和管理 -使用 Teiid JOPR控制台,来控制任意数量的服务器。
脚本 -使用 Teiid AdminShell 实现自动化管理和任务测试。
<DIV class=date>收录时间:2011-05-05 09:05:27</DIV>