Can a data lakehouse support concurrent reads and writes without conflicts?