Skip to content

Dabz/mongo-sizing

Repository files navigation

MongoDB Sizing Calculator

This was originally written by Gasparina Damien updated for use by the MongoDB Solutions Architecture team by Michael Lynn.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

You will need to have NodeJS, NPM, Angular available.

  • Install Node.js and npm.
  • Download the latest version of Node.js if you do not already have it installed on your machine. ...

Installing

A step by step series of examples that tell you have to get a development env running.

Mac OS

brew install node

Start the server

cd mongo-sizing

# install all necessary packages 
npm install

# start the server
npm start

Using the Tool

Using the tool alt text

  1. To use this tool for a sizing exercise, you start by clicking 'New Collection'.

  2. A modal dialogue will appear that will enable you to create (or paste in) a sample document.

  3. click Add.

  4. Notice there will be a tab created for your collection. Click the body of your newly created document to modify it.

  5. Click the Sizing tab to view details of the sizing recommendations.

  6. Modify the number of shards, avg document count and other settings to view detailed statistics.

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

Authors

  • Damien Gasparina - Initial work - Github
  • Michael Lynn - Minor Mods for MongoDB SA's - Github

See also the list of contributors who participated in this project.

License

This project is licensed under the MIT License - see the LICENSE.md file for details

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published