Teiid 7.3 最终版发布,数据虚拟化系统 - 开源中国社区
Teiid 7.3 最终版发布,数据虚拟化系统
红薯 2011年02月02日

Teiid 7.3 最终版发布,数据虚拟化系统

红薯 红薯 发布于2011年02月02日 收藏 1 评论 0

有免费的MySQL,为什么还要买? >>>  

Teiid是一个数据虚拟化系统,让应用程序使用来自多个异构数据存储的数据。

Teiid由一堆工具,组件和创建和执行双向数据的服务所组成。通过抽象和联合、数据存取和集成的实时分布式数据源,无需进行复制或以其他方式移动数据系统的纪录。

今天我们很高兴的宣布 Teiid 7.3 正式版终于发布,主要特征包括:

  • Subquery Optimization - added rewrite to INNER JOIN for applicable WHERE clause subqueries. Also added cost based SEMI and ANTI-SEMI join handling for applicable non-pushed WHERE and HAVING subqueries.
  • Updatable Views
    • Added support to perform simple pass-through and more complicated updates through views by default.
    • Added support for "FOR EACH ROW" update procedure handling (similar to INSTEAD OF triggers in other DBMS's), which should be used instead of the deprecated TRANSLATE criteria approach.
  • Temp table enhancements - added support for the SERIAL datatype, which is a not null INTEGER that auto-increments, and the ability to specify a column as NOT NULL.
  • UDF - new API objects added to teiid-api to support user defined functions that are capable of pushdown to source.
  • Unescape Function - a new system function, unescape, was added to handle common \ escaping in strings including octal, hex/unicode, \b, \r, \n, \f, and \t.
  • Predicate Optimization - expanded optimizations for detecting always false conditions when using IS NULL, IN, or comparison predicates with literal values.
  • Partition-wise Optimizations - Views defined by partitioned unions (union alls where each branch has a projected literal or an IN predicate that makes its values mutually exclusive from the other branches) can be used in aggregation or joins and the optimizer will take advantage of the partitioning information. For example, when a partitioned union is joined against another partitioned union, the optimizer will reorganize the join of unions into a union of joins.
  • Delegate Translator - A new translator base class was added that is capable of delegating all the calls to another configured translator.
  • JDBC Reauthentication - Teiid connections (defined by the org.teiid.jdbc.TeiidConnection interface) now support the changeUser method to reauthenticate a given connection.
  • Lob Caching - Lobs are allowed to cache to disk as part of ResultSet caching. Distributed lob caching is not allowed.

下载地址:Download

 

Teiid 团队敬上

Note: the upcoming Teiid Designer 7.3 will be required to use the updatable view enhancements.

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:Teiid 7.3 最终版发布,数据虚拟化系统
分享
评论(0)
最新评论
顶部