官术网_书友最值得收藏!

Summary

In this chapter, you learned about the most important features that were added to MongoDB version 4. These were broken down into three categories: new features, security enhancements, and things to avoid during an upgrade from MongoDB 3 to 4. 

One important new feature was adding timestamps to the WiredTiger storage engine, which opened the doors for multidocument transaction support and nonblocking secondary read enhancements. Other internal enhancements include improvements in the shard-migration process, which significantly cuts down the time required for this operation to complete.

In the realm of security, you learned about how SHA-256 support gives you greater security when communicating with the MongoDB database, and also with communications between servers within a replica set or sharded cluster. You also learned that TLS 1.0 support has been removed, and that the new default is TLS 1.1. MongoDB 4.x even provides support for the latest version of TLS, version 1.3, but only if the underlying operating system libraries provide support.

Finally, as the original MongoDB storage engine, MMAPv1, has been removed in favor of WiredTiger, if your original MongoDB 3 installation had data that used MMAPv1, you need to back up while still running MongoDB 3 and then restore after the MongoDB 4.x upgrade has occurred. You were also presented with a list of the most significant items, including binary executables, parameters, and commands, which have been removed, and those which have been deprecated.

In the next chapter, you learn how to install MongoDB 4.x and its Python programming language driver.

主站蜘蛛池模板: 宁乡县| 乌拉特中旗| 吉木乃县| 西乌| 台南市| 新巴尔虎左旗| 始兴县| 车致| 新津县| 酒泉市| 寿光市| 鹤壁市| 通河县| 无为县| 临澧县| 汝州市| 兴山县| 乌兰浩特市| 博罗县| 杨浦区| 武清区| 济南市| 滦平县| 吴川市| 云南省| 龙江县| 湘阴县| 长顺县| 饶平县| 清原| 木兰县| 南部县| 清水河县| 乌什县| 静安区| 江都市| 固安县| 景德镇市| 罗甸县| 万源市| 阿勒泰市|