frankboehmer

Results 6 comments of frankboehmer

+1 for getSync, putSync, delSync. Could massively improve performance for certain use cases.

Exposing iterators in LevelUP would do the trick in some use cases but then you can't have multiple ReadStreams (they cannot share the same iterator concurrently). I'm not sure why...

> In what way and why was it necessary? Just to make the project usable for our use case without putting too much work into changing all the dependent projects...

@peakji Actually, I wasn't aware of this behavior. This would do the trick :). It's a weird interface, though. Having a let snap = db.snapshot() and then snap.get(), snap.createReadStream() etc.,...

Also you'd need to create all required iterators up-front which might be ugly in some use cases.

@vweevers think about the index as a reverse index of a data field that's also stored in the record. If the record gets updated in between, you get inconsistencies -...