[jira] [Updated] (IGNITE-7935) Add batch update operation to PageMemory and Persistence

2019-11-06 Thread Pavel Pereslegin (Jira)


 [ 
https://issues.apache.org/jira/browse/IGNITE-7935?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Pavel Pereslegin updated IGNITE-7935:
-
Description: Updating each key-value pair independently is very inefficient 
when data arrives in batches (examples: cache.putAll(...), dataStreamer, 
preloading). Our internal data structures (B+ tree, FreeList) can be used more 
efficiently.   (was: _Work on improving BPlusTree is being done in another 
ticket._

The performance of batch operations in Ignite can be improved by implementing 
batch updates on page memory level. We should add support for batch inserting 
data rows into FreeList and use it in batch operations to load data through 
preloader, dataStreamer, and cache.putAll(...).)

> Add batch update operation to PageMemory and Persistence
> 
>
> Key: IGNITE-7935
> URL: https://issues.apache.org/jira/browse/IGNITE-7935
> Project: Ignite
>  Issue Type: Improvement
>Affects Versions: 2.4
>Reporter: Ilya Lantukh
>Assignee: Pavel Pereslegin
>Priority: Major
>  Labels: iep-16, iep-32
>
> Updating each key-value pair independently is very inefficient when data 
> arrives in batches (examples: cache.putAll(...), dataStreamer, preloading). 
> Our internal data structures (B+ tree, FreeList) can be used more 
> efficiently. 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (IGNITE-7935) Add batch update operation to PageMemory and Persistence

2019-11-06 Thread Pavel Pereslegin (Jira)


 [ 
https://issues.apache.org/jira/browse/IGNITE-7935?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Pavel Pereslegin updated IGNITE-7935:
-
Summary: Add batch update operation to PageMemory and Persistence  (was: 
Support batch updates in FreeList)

> Add batch update operation to PageMemory and Persistence
> 
>
> Key: IGNITE-7935
> URL: https://issues.apache.org/jira/browse/IGNITE-7935
> Project: Ignite
>  Issue Type: Improvement
>Affects Versions: 2.4
>Reporter: Ilya Lantukh
>Assignee: Pavel Pereslegin
>Priority: Major
>  Labels: iep-16, iep-32
>
> _Work on improving BPlusTree is being done in another ticket._
> The performance of batch operations in Ignite can be improved by implementing 
> batch updates on page memory level. We should add support for batch inserting 
> data rows into FreeList and use it in batch operations to load data through 
> preloader, dataStreamer, and cache.putAll(...).



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (IGNITE-7935) Add batch update operation to PageMemory and Persistence

2019-03-06 Thread Pavel Pereslegin (JIRA)


 [ 
https://issues.apache.org/jira/browse/IGNITE-7935?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Pavel Pereslegin updated IGNITE-7935:
-
Labels: iep-16 iep-32  (was: iep-16)

> Add batch update operation to PageMemory and Persistence
> 
>
> Key: IGNITE-7935
> URL: https://issues.apache.org/jira/browse/IGNITE-7935
> Project: Ignite
>  Issue Type: Improvement
>Affects Versions: 2.4
>Reporter: Ilya Lantukh
>Assignee: Pavel Pereslegin
>Priority: Major
>  Labels: iep-16, iep-32
>
> Updating each key-value pair independently is very inefficient when data 
> arrives in batches (examples: cache.putAll(...), dataStreamer, preloading). 
> Our internal data structures (B+ tree, FreeList) can be used more efficiently.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (IGNITE-7935) Add batch update operation to PageMemory and Persistence

2018-03-30 Thread Ilya Lantukh (JIRA)

 [ 
https://issues.apache.org/jira/browse/IGNITE-7935?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ilya Lantukh updated IGNITE-7935:
-
Summary: Add batch update operation to PageMemory and Persistence  (was: 
Add batch update operation to CacheDataStore)

> Add batch update operation to PageMemory and Persistence
> 
>
> Key: IGNITE-7935
> URL: https://issues.apache.org/jira/browse/IGNITE-7935
> Project: Ignite
>  Issue Type: Improvement
>Affects Versions: 2.4
>Reporter: Ilya Lantukh
>Priority: Major
>  Labels: iep-16
>
> Updating each key-value pair independently is very inefficient when data 
> arrives in batches (examples: cache.putAll(...), dataStreamer, preloading). 
> Our internal data structures (B+ tree, FreeList) can be used more efficiently.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)