avantgardnerio opened a new issue, #3142:
URL: https://github.com/apache/arrow-rs/issues/3142

   **Is your feature request related to a problem or challenge? Please describe 
what you are trying to do.**
   
   At Space and Time, we would like to make an OLTP columnar DB based on Arrow 
(see noisepage for precedent). Unfortunately, Arrow RecordBatches are immutable 
by design. 
   
   **Describe the solution you'd like**
   
   Fortunately however, append-only and immutable are not necessarily at odds, 
as long as one takes immutable RecordBatch snapshots at a point-in-time of the 
append-only version. See [this 
gist](https://gist.github.com/avantgardnerio/60a53a3481f3d7844efa12346ef6f814) 
for a working PoC implementation:
   
   ![Screenshot from 2022-11-19 
09-46-31](https://user-images.githubusercontent.com/3855243/202862296-8b90220d-0828-411b-b83c-4215d8633b10.png)
   
   **Describe alternatives you've considered**
   
   1. using arrow2
   2. trying some trickery with making the `MutableBuffer` work, vs 
preallocating ones from the immutable package
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to