DuckDB's file format is OLAP-based but supports CRUD operations. I've created DBs with it with 10s of millions of records and gotten amazing query speeds.
Efficient querying using indices over S3 for their format isn't something I've looked into just yet.