1/10
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai | Chat |
|---|
No analytics yet
Send a link to your students to track their progress
Vertical Scaling
Resources on a single machine are increased
Horizontal scaling
Resources are increased by providing more machines
Package managers
Adds, removes, restores and upgrades software dependencies including transitive dependencies.
Module
A directory containing python scripts
Dependency
Any external piece of software—such as a library, module, package, framework, or service—that your program relies on to compile, build, or run properly.
JSON
JavaScript Object notation
BSON
Binary JSON
How is BSON different from JSON
The specification contains extensions that allow for representations of datatypes that are not part of the JSON spec. It’s light weight , traversable and efficient
High availability
When data is still available despite equipment failure and/or data center failure
Sharding
The process of distributing a single dataset across multiple databases which can then be stored on multiple machines
Shard Key
Determines how documents are distributed amongst a cluster’s shards