fdb-document-layer icon indicating copy to clipboard operation
fdb-document-layer copied to clipboard

A document data model on FoundationDB, implementing MongoDB® wire protocol

Results 60 fdb-document-layer issues
Sort by recently updated
recently updated
newest added

Right now, `Document Layer` does not have any other metric reporting plugin other than the default `ConsoleMetric` reporter which simply log the metrics to `TraceFiles`, which is an FDB specific...

help wanted

We have Docker images for both FDB and Doc Layer. We also have packages. But, for the sake of CI for customers, it will be nice to have a sample...

Even though Document Layer implements MongoDB API, it has completely different performance characteristics. The reasons for this are described [here](https://forums.foundationdb.org/t/1-m-rows-write-via-mongo-client-using-document-layer/1157/6?u=mbhaskar). We should do a standardized performance test and document the...

Document Layer indexes are always ascending irrespective of the direction provided in the index specification. This is fine for simple indexes as Index Scan can call reverse `getRange()` on FDB...

enhancement

Document Layer has correctness framework that depends on a deterministic comparison of query results between the in-memory simulation of MongoDB and our implementation. We should have some documentation on that,...

documentation

[mongo-express](https://github.com/mongo-express/mongo-express) admin web interface is broken with ``` at /app/server/node_modules/mongo-express/lib/routes/database.js:40:49 at handleCallback (/app/server/node_modules/mongodb/lib/utils.js:95:56) at /app/server/node_modules/mongodb/lib/db.js:313:5 at /app/server/node_modules/mongodb-core/lib/connection/pool.js:455:18 at process.internalTickCallback (internal/process/next_tick.js:70:11) ``` It is failing in this [line of the code](https://github.com/mongo-express/mongo-express/blob/master/lib/routes/database.js#L40),...

compatibility

[mongo-express](https://github.com/mongo-express/mongo-express) is a popular web-based admin tool. This issue is more of an umbrella issue that covers all tasks to support compatibility. ### Subtasks - [ ] #30 - Database...

compatibility

Document layer stores a field under single key in FDB. So, we are limited by FDB value size (100K). By splitting it across multiple FDB keys we can support bigger...

enhancement

This is a follow-up feature request for #4. Once we have fault-tolerant index builds we should look into parallel builds. This can follow [task bucket](https://github.com/apple/foundationdb/blob/master/fdbclient/TaskBucket.h) pattern. Tasks should be small...

enhancement