IIRC one of FoundationDB's features is that it does support such transactions, so you can easily implement indexing on top of it.