[teiid-issues] [JBoss JIRA] (TEIID-1992) Create Connector/Translator to support Infinispan as a data source

Van Halbert (JIRA) jira-events at lists.jboss.org
Wed Sep 12 15:18:32 EDT 2012


    [ https://issues.jboss.org/browse/TEIID-1992?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12718029#comment-12718029 ] 

Van Halbert commented on TEIID-1992:
------------------------------------

The initial code for the translator-object project has been committed.  It will support searching either an Infinispan cache or any cache of type Map.   In order to use this translator, the OBJECTTABLE function will need to be used to process (turn into tabular form) the object into a result set.

As of right now, there are 3 translator options and how they access their cache:
-  infinispanCache (can use either jndi to get container, or load via configuration file)
-  infinispanRemoteCache (can use either jndi, configuration file, or specify a server list)
-  mapCache (use jndi)

There are 2 options for searching:
-  simple key criteria searching (EQUI and IN)
-  Hibernate/Lucen search

The Infinispan translators support both options, where the mapCache only supports simple seachings.
                
> Create Connector/Translator to support Infinispan as a data source
> ------------------------------------------------------------------
>
>                 Key: TEIID-1992
>                 URL: https://issues.jboss.org/browse/TEIID-1992
>             Project: Teiid
>          Issue Type: Feature Request
>          Components: Misc. Connectors
>            Reporter: Van Halbert
>            Assignee: Van Halbert
>         Attachments: ispn-integration.zip
>
>
> Create a Connector/Translator in order for Teiid to support Infinispan as a read-only data source on its initial release.  Read Only because if someone is building an object cache, the primary means for updating the cache would not be thru relational means.  However, if someone is wanting to add an object cache as a disparate data source for data integration for exposing the content, then this connector/translator will enable that. 
> A goal here is to build an object translator framework that can easily plug in other object cache sources.  Example, add support for Coherence.   There was a Coherence connector/translator already created in the sandbox, for which, it will provide direction for the object translator.  

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the teiid-issues mailing list