[
https://issues.apache.org/jira/browse/IGNITE-25703?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Vladimir Steshin resolved IGNITE-25703.
---------------------------------------
Resolution: Incomplete
TPC-C benchmark is a specification requiring transaction isolations higher than
READ COMMITED. Mostly, databases use SERIALIZABLE and/or SELECT FOR UPDATE.
With SQL/Calcite we support only READ COMMITED. We cannot say that we pass the
benchmark ignoring this requirement.
Technically, we might try to implement the transactions with Cache API. All the
requests are simple enough, to single table with trivial filters. But it is not
the approach we want to expose.
> Calcite engine. Invetigate ability to use OLTP TPC benchmarks
> -------------------------------------------------------------
>
> Key: IGNITE-25703
> URL: https://issues.apache.org/jira/browse/IGNITE-25703
> Project: Ignite
> Issue Type: Task
> Reporter: Aleksey Plekhanov
> Assignee: Vladislav Novikov
> Priority: Major
> Labels: calcite, ise
>
> Currently, we have benchmarks and test for some TPC-H queries (TpchTest,
> TpchBenchmark classes).
> TPC-C/TPC-E benchmark is designed to test OLTP systems. Investigate how can
> we use it for Ignite's Calcite-based SQL engine.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)