'Frequently updating "large" fields in MongoDB

Let's say i have a collection that looks like this

$jsonSchema: {
     bsonType: "object",
     required: [ "Author", "Draft"],
     properties: {
        Tittle: {
           bsonType: "string",
        },
        LastUpdated: {
           bsonType: "date",
        },  
        Author: {
           bsonType: "string",
        },
        Draft: {
           bsonType: "string"
        }         
     }
}

The tittle, Publisher and Author fields, are almost never changed

The draft field can get "large" with thousands of words, when the author is working on it, it constantly(every few seconds if changed) saves the draft version to the Database

What would be the effective options for me?



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source