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
