I would like to use the in memory storage engine.
Hi revit,
The MongoDB Enterprise build contains the in-memory storage engine for production use, and starting from MongoDB Enterprise v3.2.6 is part of general availability in the 64-bit builds. This storage engine uses document-level concurrency control for write operations. As a result, multiple clients can modify different documents of a collection at the same time. To enable, please use --storageEngine inMemory option.
If you are looking for a non-persistent storage engine for testing purposes, the ephemeralForTest storage engine is available in the community build starting from MongoDB v3.2. This storage engine supports a collection-level locking. You can enable this storage engine by specifying --storageEngine ephemeralForTest. As the name suggests, it is for testing purposes and not suitable for production use.
I appreciate any help in downloading the source code.
You can review the source code files on MongoDB git project for ephemeralForTest
I am using master version - 3.3.9.
Note that an odd numbered major releases like 3.3.x are only intended for development/testing purposes. For more information on the version numbering scheme, see MongoDB Version Numbers.
Kind regards,
Wan.