Урок 1. 00:08:22
Welcome to the Course!
Урок 2. 00:04:39
Introduction to NoSQL
Урок 3. 00:08:58
Types of NoSQL Databases
Урок 4. 00:03:19
Introduction to MongoDB
Урок 5. 00:03:24
Difference between MongoDB and RDBMS
Урок 6. 00:03:34
Introduction to CAP Theorem
Урок 7. 00:07:11
Introduction to JSON
Урок 8. 00:05:08
Introduction to BSON and Types
Урок 9. 00:02:22
Introduction to MongoDB Document
Урок 10. 00:04:59
MongoDB Installation Options
Урок 11. 00:12:09
MongoDB Installation on Windows
Урок 12. 00:15:38
MongoDB Installation on Linux (Ubuntu)
Урок 13. 00:15:59
MongoDB Installation on Linux (Tarball)
Урок 14. 00:02:50
Databases and Collections
Урок 15. 00:04:51
Views and Capped Collections
Урок 16. 00:05:39
What is MongoDB Shell
Урок 17. 00:11:06
Configuring MongoDB Shell
Урок 18. 00:03:58
Accessing the MongoDB Shell Help
Урок 19. 00:03:41
Understanding Data Types in MongoDB Shell
Урок 20. 00:01:33
Introduction to CRUD Operations
Урок 21. 00:17:15
Creating Database and Collections
Урок 22. 00:02:24
Insert Operation
Урок 23. 00:02:24
Read (Query) Operation
Урок 24. 00:02:01
Update Operation
Урок 25. 00:01:32
Delete (Remove) Operation
Урок 26. 00:01:02
Overview of Insert Methods
Урок 27. 00:07:25
insert() Method
Урок 28. 00:05:29
insertOne() Method
Урок 29. 00:04:35
InsertMany() Method
Урок 30. 00:02:15
_id Field
Урок 31. 00:08:41
Inserting Complex Documents
Урок 32. 00:01:50
Overview of Read Methods
Урок 33. 00:05:43
findOne() Method
Урок 34. 00:05:06
find() Method
Урок 35. 00:09:44
Query Nested or Embedded Documents
Урок 36. 00:07:25
Query an Array Field in Documents
Урок 37. 00:14:22
Query an Array of Embedded Documents
Урок 38. 00:15:06
Project Fields to Return from Query
Урок 39. 00:13:05
Iterate the Cursor
Урок 40. 00:03:08
Query and Projection Operators
Урок 41. 00:23:30
Comparison Operators - $eq, $in, $ne, $nin
Урок 42. 00:10:06
Comparison Operators - $gt, $gte, $lt, $lte
Урок 43. 00:19:38
Logical operators - $and, $or
Урок 44. 00:11:05
Logical operators - $not, $nor
Урок 45. 00:19:33
Element Operators - $exists, $type
Урок 46. 00:22:37
Evaluation Operators - $expr, $regex
Урок 47. 00:23:31
Array Operators - $all, $elemMatch, $size
Урок 48. 00:21:38
Projection Operators - $, $elemMatch
Урок 49. 00:01:30
Overview of Update Methods
Урок 50. 00:18:55
update() Method with $set Operator
Урок 51. 00:08:51
update() Method with $unset Operator
Урок 52. 00:04:16
updateOne() Method
Урок 53. 00:05:28
updateMany() Method
Урок 54. 00:05:01
replaceOne() Method
Урок 55. 00:14:57
Update with Upsert Operations
Урок 56. 00:01:31
Field Update Operators
Урок 57. 00:12:12
$currentDate Operator
Урок 58. 00:04:35
$rename Operator
Урок 59. 00:19:43
$inc, $min, $max, $mul Operators
Урок 60. 00:01:18
Array Update Operators
Урок 61. 00:07:54
Placeholder Operator - $
Урок 62. 00:08:31
$addToSet Operator
Урок 63. 00:06:32
$pop Operator
Урок 64. 00:16:46
$pull, $pullAll Operators
Урок 65. 00:04:42
$push Operator
Урок 66. 00:12:55
$each Operator with $push and $addToSet Operators
Урок 67. 00:10:49
Sort Array Elements using $sort+ $push Operators
Урок 68. 00:01:27
Overview of Delete Methods
Урок 69. 00:04:08
deleteOne() Method
Урок 70. 00:04:25
deleteMany() Method
Урок 71. 00:08:12
remove() Method
Урок 72. 00:03:11
Dropping MongoDB Collections
Урок 73. 00:04:36
Dropping MongoDB Databases
Урок 74. 00:01:49
Overview of Additional CRUD Methods
Урок 75. 00:13:42
findOneAndDelete() Method
Урок 76. 00:13:58
findOneAndReplace() Method
Урок 77. 00:14:17
findOneAndUpdate() Method
Урок 78. 00:16:45
findAndModify() Method
Урок 79. 00:15:36
bulkWrite() Method
Урок 80. 00:04:02
Introduction to MongoDB Aggregation
Урок 81. 00:06:15
Introduction to Aggregation Pipeline
Урок 82. 00:01:50
Aggregation Pipeline Stages
Урок 83. 00:03:49
$match Stage
Урок 84. 00:11:23
$group Stage
Урок 85. 00:13:03
$project Stage
Урок 86. 00:06:57
$count Stage
Урок 87. 00:14:41
$collStats Stage
Урок 88. 00:05:59
$indexStats Stage
Урок 89. 00:07:16
$set Stage
Урок 90. 00:04:12
$unset Stage
Урок 91. 00:04:26
$unwind Stage
Урок 92. 00:12:58
$lookup Stage
Урок 93. 00:10:15
$unionWith Stage
Урок 94. 00:02:50
$limit Stage
Урок 95. 00:02:59
$skip Stage
Урок 96. 00:03:59
$sort Stage
Урок 97. 00:09:05
$out Stage
Урок 98. 00:04:30
Aggregation Pipeline Operators
Урок 99. 00:08:49
Arithmetic Expression Operators
Урок 100. 00:08:45
Array Expression Operators
Урок 101. 00:10:43
Boolean Expression Operators
Урок 102. 00:08:26
Comparison Expression Operators
Урок 103. 00:13:35
String Expression Operators
Урок 104. 00:12:12
Type Expression Operators
Урок 105. 00:13:05
Aggregation Pipeline Optimization
Урок 106. 00:03:59
Aggregation Pipeline Limits
Урок 107. 00:03:00
SQL Terms vs MongoDB Aggregation Operators
Урок 108. 00:02:11
Introduction to MongoDB Data Modeling
Урок 109. 00:06:05
Embedded Data Model
Урок 110. 00:05:40
References Data Model
Урок 111. 00:08:51
Perform Schema Validations
Урок 112. 00:05:18
Introduction to MongoDB Indexes
Урок 113. 00:03:41
Different Types of Indexes
Урок 114. 00:04:13
Index Creation in MongoDB
Урок 115. 00:05:03
Specify the Name to the Index
Урок 116. 00:03:08
Listing the Indexes
Урок 117. 00:01:35
Default _id Index
Урок 118. 00:05:40
Drop an Index
Урок 119. 00:07:02
Single Field Index
Урок 120. 00:06:21
Compound Index
Урок 121. 00:05:14
Prefixes in Compound Index
Урок 122. 00:08:37
Multikey Index
Урок 123. 00:07:52
Covered Query
Урок 124. 00:08:57
Text Index
Урок 125. 00:14:40
2d Index
Урок 126. 00:25:27
2dsphere Index
Урок 127. 00:05:33
Hashed Index
Урок 128. 00:12:41
Wildcard Indexes
Урок 129. 00:02:15
Overview of Index Properties
Урок 130. 00:08:08
TTL Index
Урок 131. 00:08:52
Unique Index
Урок 132. 00:12:28
Partial Index
Урок 133. 00:12:51
Case Insensitive Index
Урок 134. 00:13:54
Hidden Index
Урок 135. 00:06:47
Sparse Index
Урок 136. 00:08:55
dropIndexes() Method
Урок 137. 00:03:58
totalIndexSize() Method
Урок 138. 00:01:45
Overview of Performance Tuning in MongoDB
Урок 139. 00:01:51
Database Profiler
Урок 140. 00:02:30
Setup Database Profiling
Урок 141. 00:10:07
Database Profiling Commands
Урок 142. 00:13:08
system.profile Collection
Урок 143. 00:14:07
Index Strategies
Урок 144. 00:04:36
cursor.explain() Method
Урок 145. 00:06:31
queryPlanner Explain Mode
Урок 146. 00:07:51
executionStats Explain Mode
Урок 147. 00:13:10
allPlansExecution Explain Mode
Урок 148. 00:09:24
Explain Result without an Index
Урок 149. 00:13:33
Explain Result with an Index
Урок 150. 00:05:00
Introduction to MongoDB Replication
Урок 151. 00:04:25
Primary, Secondary and Arbiter
Урок 152. 00:04:52
Automatic Failover
Урок 153. 00:05:06
Oplog
Урок 154. 00:04:27
Initiate a Replica Set - rs.initiate() Method
Урок 155. 00:03:01
rs.status() Method
Урок 156. 00:38:18
Build 3 Node Replica Set
Урок 157. 00:06:25
Primary Election Process
Урок 158. 00:04:22
Journaling
Урок 159. 00:04:49
Write Concern
Урок 160. 00:11:21
Write Concern Specification
Урок 161. 00:10:40
Read Preference
Урок 162. 00:09:15
Read Preference Modes
Урок 163. 00:15:23
Add Members to the Replica Set
Урок 164. 00:11:54
Add an Arbiter to the Replica Set
Урок 165. 00:11:01
Remove Member from the Replica Set
Урок 166. 00:02:52
Replica Set Configuration - rs.conf() Method
Урок 167. 00:03:32
rs.reconfig() Method
Урок 168. 00:03:35
Priority 0 Replica Set Member
Урок 169. 00:08:02
Prevent Secondary from becoming Primary
Урок 170. 00:07:03
Force a Member to become Primary
Урок 171. 00:02:28
Hidden Replica Set Member
Урок 172. 00:04:45
Configuring Hidden Member
Урок 173. 00:02:30
Votes
Урок 174. 00:05:00
Configuring non-Voting Member
Урок 175. 00:02:21
Delayed Replica Set Member
Урок 176. 00:08:15
Configure a Delayed Member
Урок 177. 00:15:02
Change an Oplog Size
Урок 178. 00:07:21
Chained Replication
Урок 179. 00:06:53
Configuring Secondary's Sync Target
Урок 180. 00:03:04
rs.printSecondaryReplicationInfo() Method
Урок 181. 00:02:56
rs.printReplicationInfo() Method
Урок 182. 00:05:23
rs.stepDown() Method
Урок 183. 00:03:37
rs.freeze() Method
Урок 184. 00:06:30
Replica Set Member States
Урок 185. 00:03:05
Introduction to MongoDB Security
Урок 186. 00:05:25
Authorization, Authentication and Encryption
Урок 187. 00:04:49
Understanding Roles and Users
Урок 188. 00:02:32
Localhost Exception
Урок 189. 00:14:00
User Creation – db.createUser() Method
Урок 190. 00:03:32
SCRAM Authentication Mechanism
Урок 191. 00:15:16
Enable Access Control (Authorization)
Урок 192. 00:05:23
Internal Authentication
Урок 193. 00:21:34
Enforce keyfile Authentication on Existing Replica Set (With Downtime)
Урок 194. 00:34:37
Enforce keyfile Authentication on Existing Replica Set (No Downtime)
Урок 195. 00:09:06
Built-in Roles
Урок 196. 00:11:34
User Defined Roles – db.createRole() Method
Урок 197. 00:12:03
db.getRole() and db.getRoles() Methods
Урок 198. 00:06:27
db.getUser() and db.getUsers() Methods
Урок 199. 00:04:55
db.grantRolesToUser() Method
Урок 200. 00:04:10
db.revokeRolesFromUser() Method
Урок 201. 00:06:13
db.grantPrivilegesToRole() Method
Урок 202. 00:07:00
db.revokePrivilegesFromRole() Method
Урок 203. 00:03:41
db.revokeRolesFromRole() Method
Урок 204. 00:04:01
db.grantRolesToRole() Method
Урок 205. 00:08:44
db.updateUser() Method
Урок 206. 00:10:55
db.updateRole() Method
Урок 207. 00:04:32
db.dropUser() and db.dropAllUsers() Methods
Урок 208. 00:05:05
db.dropRole() and db.dropAllRoles() Methods
Урок 209. 00:05:38
Change User Password
Урок 210. 00:03:48
Collection Level Access Control
Урок 211. 00:02:38
Introduction to MongoDB Database Tools
Урок 212. 00:04:21
Installation of MongoDB Database Tools
Урок 213. 00:04:38
mongodump
Урок 214. 00:10:48
mongodump Examples
Урок 215. 00:04:13
mongorestore
Урок 216. 00:13:03
mongorestore Examples
Урок 217. 00:03:04
bsondump
Урок 218. 00:06:23
bsondump Examples
Урок 219. 00:02:40
mongoexport
Урок 220. 00:12:24
mongoexport Examples
Урок 221. 00:04:28
mongoimport
Урок 222. 00:13:50
mongoimport Examples
Урок 223. 00:04:08
mongostat
Урок 224. 00:08:48
mongostat Examples
Урок 225. 00:02:37
mongotop
Урок 226. 00:05:34
mongotop Examples
Урок 227. 00:02:09
Introduction to Storage and Storage Engine
Урок 228. 00:07:50
WiredTiger Storage Engine
Урок 229. 00:06:33
In-Memory Storage Engine
Урок 230. 00:09:16
GridFS
Урок 231. 00:14:02
GridFS – mongofiles
Урок 232. 00:06:47
Introduction to MongoDB Sharding
Урок 233. 00:01:48
Shards
Урок 234. 00:02:19
Config Server
Урок 235. 00:02:29
mongos (Router)
Урок 236. 00:04:43
Shard Key
Урок 237. 00:03:46
Sharding Architecture
Урок 238. 00:08:30
Choosing a Shard Key
Урок 239. 00:04:15
Hashed Sharding
Урок 240. 00:03:50
Ranged Sharding
Урок 241. 00:05:26
Overview of Sharding Setup
Урок 242. 00:15:29
Setup 2 Shard Replica Sets
Урок 243. 00:06:57
Setup Config Server Replica Set
Урок 244. 00:04:55
Setup mongos Router
Урок 245. 00:06:44
Add Shard 1 to the Sharded Cluster (Converting Replica Set to Sharded Cluster)
Урок 246. 00:08:34
Shard a Collection
Урок 247. 00:04:15
Check the Status of Sharded Cluster – sh.status() Method
Урок 248. 00:03:16
Balancer Process
Урок 249. 00:04:49
Add Shard 2 to the Sharded Cluster
Урок 250. 00:01:38
Balancer State – sh.getBalancerState() Method
Урок 251. 00:02:44
sh.setBalancerState() Method
Урок 252. 00:02:07
sh.isBalancerRunning() Method
Урок 253. 00:02:09
sh.stopBalancer() Method
Урок 254. 00:02:11
sh.startBalancer() Method
Урок 255. 00:04:59
Chunks and Jumbo Chunk
Урок 256. 00:02:47
Overview of Split Chunks
Урок 257. 00:07:55
sh.splitAt() Method
Урок 258. 00:06:38
sh.splitFind() Method
Урок 259. 00:05:30
Merge Chunks with mergeChunks Command
Урок 260. 00:10:31
Migrating a Chunk using moveChunk Command (or sh.moveChunk() Method)
Урок 261. 00:07:24
Modify Chunk Size
Урок 262. 00:08:47
Primary Shard and movePrimary Command
Урок 263. 00:03:42
sh.balancerCollectionStatus() Method
Урок 264. 00:04:52
sh.disableBalancing() and sh.enableBalancing() Methods
Урок 265. 00:05:27
sh.disableAutoSplit() and sh.enableAutoSplit() Methods
Урок 266. 00:01:49
Changing a Shard Key
Урок 267. 00:07:53
Refining a Shard Key
Урок 268. 00:11:04
Reshard a Collection
Урок 269. 00:09:56
Back Up Sharded Cluster Metadata
Урок 270. 00:11:08
Remove Shards from an Existing Sharded Cluster
Урок 271. 00:11:58
Config Database
Урок 272. 00:01:53
What If – mongos become unavailable
Урок 273. 00:01:44
What If – Single member of Shard becomes unavailable
Урок 274. 00:01:21
What If – All members of Shard become unavailable
Урок 275. 00:01:57
What If – Single member of Config Replica Set become unavailable
Урок 276. 00:00:58
Overview of MongoDB Administration
Урок 277. 00:13:00
MongoDB Version Upgrade
Урок 278. 00:29:07
DEMO: Upgrade a Replica Set v4.4.17 to v5.0.13
Урок 279. 00:22:33
DEMO: Upgrade a Replica Set v5.0.13 to v6.0.2
Урок 280. 00:07:31
MongoDB Version Upgrade Approach for Sharded Cluster
Урок 281. 00:12:44
db.currentOp() and db.killOp() and cursor.maxTimeMS() Methods
Урок 282. 00:03:20
Recover a Standalone using -- repair
Урок 283. 00:05:45
Compact Operation
Урок 284. 00:06:16
MongoDB Log Rotation
Урок 285. 00:03:45
db.setLogLevel() Method
Урок 286. 00:22:09
Statistics and Informative Methods
Урок 287. 00:04:06
Rename a Collection
Урок 288. 00:03:18
allowDiskUse() Method
Урок 289. 00:05:51
db.fsyncLock() and db.fsyncUnlock() Methods
Урок 290. 00:05:31
db.shutdownServer() Method
Урок 291. 00:08:19
Convert Command-Line Options to YAML
Урок 292. 00:04:30
System Collections
Урок 293. 00:12:06
Operations Checklist for Production MongoDB Deployment
Урок 294. 00:14:02
MongoDB Limits and Thresholds
Урок 295. 00:03:47
Help() Methods
Урок 296. 00:01:06
Congratulations and Thank you!