Teiid 是一个虚拟数据层的系统,应用可以通过Teiid来使用多个同构或异构的数据存储。
Teiid 由工具、组件和服务组成,用来创建和执行双向数据服务, 通过抽象和联合,实时将分布式数据源整合到一起供数据访问,在这个过程中,数据记录并没有被复制或在移动。

Teiid 组成
Query Engine | Teiid的核心是一个高性能的查询引擎,能够处理来自关系数据库、xml等异构的数据源,包含不同的模式、事务和用户自定义函数。 |
Embedded | 一个易用的JDBC驱动,能够将查询引擎集合到任何Java应用中。 |
Server | 一个满足企业需求的服务器、具有伸缩性和可管理性, runtime 提供安全、容错和管理等附加特性。 |
Connectors | Teiid 为了支持大量的不同数据源,提供了很多的Connectors,包含大部分关系数据库、web services、文本和ldap. 如果需要其他不同数据源的数据的话,开发一个新的Connector也很简单。 |
Tools |
|
原文参见:
http://www.jboss.org/teiid ,由于英文水平有限,请大家多多指教。