This looks really promising! Could you provide at a high-level what this aims to offer over FoundationDB's RecordLayer[1]?
- FDB record layer is more mature and well-tested.
- RefineDB supports KV backends other than FoundationDB.
- RefineDB can run either as a server or an embedded library in user applications; FDB record layer is a Java-only library.
- RefineDB has a functional query language for complex queries; FDB record layer does not and provides a query API instead that allows to scan, filter and sort across records.