Always updated official MongoDB docker image with Torusware Speedus acceleration software
10K+

MongoDB is a cross-platform document-oriented database. Classified as a NoSQL database, MongoDB uses JSON-like documents with dynamic schemas (MongoDB calls the format BSON), making the integration of data in certain types of applications easier and faster. With the speedus solution for high-performance communications, you can achieve even more speed in the most popular NoSQL database system. Check us out at our website.
Speedus is your communications highway:
Dockerfile linkEach tag corresponds to the tag of the MongoDB base image:
2.2 (2.2/Dockerfile)2.4 (2.4/Dockerfile)2.6 (2.6/Dockerfile)3.0,(3.0/Dockerfile)3.1 (3.1/Dockerfile)3.2, latest (3.2/Dockerfile)3.3 (3.3/Dockerfile)In order to run a container with our image, execute:
sudo docker run --name speedus-mongo -v /dev/shm:/dev/shm -d torusware/speedus-mongo
As the original MongoDB image, this image exposes port 27017, so standard container linking will make it automatically available to the linked containers.
If you want to test its performance, you can use the torusware/speedus-ycsb docker image, which contains the Yahoo! Cloud Service Benchmark.
sudo docker run --rm -ti --net=container:speedus-mongo -v /dev/shm:/dev/shm torusware/speedus-ycsb
// Indicate the YCSB to use ipv4 as the MongoDB server
# export JAVA_OPTIONS=-Djava.net.preferIPv4Stack=true
// Load the Data
# speedus ycsb load mongodb-async -s -p mongodb.url=mongodb://127.0.0.1:27017/ycsb -threads 1 -P ~/YCSB/workloads/workloadb -p recordcount=100000 > /dev/null
// Execute the workload
# speedus ycsb run mongodb-async -s -p mongodb.url=mongodb://127.0.0.1:27017/ycsb -threads 1 -P ~/YCSB/workloads/workloadb -p recordcount=100000 1> extendedResults.txt
Moreover, in this image we provide a built-in communication tests, NetPIPE. Just execute:
NPtcp &
NPtcp -h localhost
For getting the baseline. To perform the test with our solution:
speedus NPtcp &
speedus NPtcp -h localhost
As you can see, using speedus is really easy and non-intrusive, just type speedus before your application:
speedus /path/to/the/program [parameters]
If you need more information, you can check the README file inside the container or contact us at [email protected]
Content type
Image
Digest
sha256:bec50f539…
Size
140.8 MB
Last updated
over 8 years ago
docker pull torusware/speedus-mongo