[infinispan-issues] [JBoss JIRA] Updated: (ISPN-686) JdbcStringBasedCacheStore loads previous data from store before an insert

Trustin Lee (JIRA) jira-events at lists.jboss.org
Wed May 11 05:36:18 EDT 2011


     [ https://issues.jboss.org/browse/ISPN-686?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Trustin Lee updated ISPN-686:
-----------------------------

    Fix Version/s: 5.1.0.BETA1
                   5.1.0.Final
                       (was: 5.0.0.FINAL)
                       (was: 5.0.0.CR2)


Rescheduling to 5.1.0.BETA1 to be in line with ISPN-701

> JdbcStringBasedCacheStore loads previous data from store before an insert
> -------------------------------------------------------------------------
>
>                 Key: ISPN-686
>                 URL: https://issues.jboss.org/browse/ISPN-686
>             Project: Infinispan
>          Issue Type: Bug
>          Components: Loaders and Stores
>    Affects Versions: 4.0.0.Final, 4.1.0.Final
>            Reporter: Sanne Grinovero
>            Assignee: Trustin Lee
>             Fix For: 5.1.0.BETA1, 5.1.0.Final
>
>
> The JdbcStringBasedCacheStore implementation loads the previous data on an insert to find out if it should generate an UPDATE or INSERT statement, while it would perform much better to just verify if the primary key exists.
> On top of this, some databases provide ways to avoid the need to check at all, like MySQL's " INSERT ... ON DUPLICATE KEY UPDATE"
> [http://dev.mysql.com/doc/refman/5.0/en/insert-on-duplicate.html]

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the infinispan-issues mailing list