Naoki Takezoe created PIO-90:
--------------------------------
Summary: Improve /batch/events.json endpoint performance
Key: PIO-90
URL: https://issues.apache.org/jira/browse/PIO-90
Project: PredictionIO
Issue Type: Improvement
Reporter: Naoki Takezoe
Assignee: Naoki Takezoe
It's possible to improve /batch/events.json endpoint of the event server
performance by using batch inserting in storage implementations. For example,
Elasticsearch has bulk API and also JDBC has batch updating.
I propose adding LEvent.futureInsertBatch() that takes Seq[Event] and modify
/batch/events.json endpoint to use it. The default implementation is calling
existing futureInsert() per event, and we can override it in the storage
implementation to use storage specific batch inserting API.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)