Hi Jayjeet,
Transactions are currently out of scope for Acero - Acero is only meant to be a 
query execution engine. That said, it can definitely be used as a component for 
building a full database engine, which could implement its own locking of rows 
while Acero executes on them. You could also check out DuckDB, which can 
operate on Arrow data and also supports transactions. 

Sasha 

> 9 сент. 2022 г., в 11:54, Jayjeet Chakraborty 
> <[email protected]> написал(а):
> 
> Hi Arrow Community,
> 
> Since Acero is developing very fast into a full fledged compute engine, are
> there plans to add transaction semantics to acero, so that it can also be
> used as a database layer over already supported storage backends ? What I
> am referring to is like a Delta Lake/Iceberg kind of interface over Acero
> in C++. Thanks.
> 
> 
> -- 
> *Jayjeet Chakraborty*
> CS PhD student
> UC Santa Cruz
> California, USA

Reply via email to