mrlynn / mongo-sizing

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

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


Languages

Language:JavaScript 81.7%Language:TypeScript 11.1%Language:HTML 6.6%Language:CSS 0.7%