@@ -46,151 +46,7 @@ What's New in 5.5
4646The 5.5 driver release includes the following changes, fixes,
4747and features:
4848
49- - Introduces performance improvements that are reflected in the driver performance
50- benchmarks. To view the results of the performance benchmark tests, see the following
51- :ref:`java-5.5-performance-metrics` section.
52-
53- .. _java-5.5-performance-metrics:
54-
55- Performance Improvement Metrics
56- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57-
58- .. note::
59-
60- The tables in this section reflect the performance
61- results of the synchronous Java driver. Since the improvements
62- were made in the shared driver core, we expect similar performance
63- improvement percentages for all Java drivers.
64-
65- The following table shows the results of performance improvement
66- tests for v5.5 of the driver configured with standard transport settings:
67-
68- .. list-table::
69- :header-rows: 1
70- :stub-columns: 1
71- :widths: 50 25 25
72-
73- * - Feature
74- - Percent Improvement
75- - Z-score
76-
77- * - Deep BSON decoding
78- - 19.44%
79- - 5.4
80-
81- * - Deep BSON encoding
82- - 102%
83- - 22.8
84-
85- * - Find many and empty the cursor
86- - 25.08%
87- - 13.72
88-
89- * - Find one by ID
90- - 2.7%
91- - 3.16
92-
93- * - Flat BSON decoding
94- - 31.2%
95- - 9.38
96-
97- * - Flat BSON encoding
98- - 199.5%
99- - 12.34
100-
101- * - Full BSON decoding
102- - 16.5%
103- - 7.23
104-
105- * - Full BSON encoding
106- - 147.3%
107- - 10.39
108-
109- * - LDJSON multi-file import
110- - 21.8%
111- - 8.21
112-
113- * - Client ``BulkWrite`` insert with large documents
114- - 91.3%
115- - 24.44
116-
117- * - Collection ``BulkWrite`` insert with large documents
118- - 96.5%
119- - 8.79
120-
121- * - Bulk insert with large documents
122- - 93.3%
123- - 8.11
124-
125- * - Insert one with large documents
126- - 82.4%
127- - 7.28
128-
129- * - Client ``BulkWrite`` insert with small documents
130- - 49.5%
131- - 17.99
132-
133- * - Collection ``BulkWrite`` insert with small documents
134- - 47.8%
135- - 6.44
136-
137- The following table shows the results of performance improvement
138- tests for v5.5 of the driver configured with Netty transport settings:
139-
140- .. list-table::
141- :header-rows: 1
142- :stub-columns: 1
143- :widths: 50 25 25
144-
145- * - Feature
146- - Percent Improvement
147- - Z-score
148-
149- * - Find many and empty the cursor
150- - 40.3%
151- - 14.81
152-
153- * - Find one by ID
154- - 4.4%
155- - 4.12
156-
157- * - LDJSON multi-file import
158- - 16.9%
159- - 3.77
160-
161- * - Client ``BulkWrite`` insert with large documents
162- - 54.8%
163- - 14.49
164-
165- * - Collection ``BulkWrite`` insert with large documents
166- - 104.9%
167- - 38.72
168-
169- * - Bulk insert with large documents
170- - 74.6%
171- - 65.55
172-
173- * - Insert one with large documents
174- - 66.6%
175- - 58.65
176-
177- * - Client ``BulkWrite`` insert with small documents
178- - 36.1%
179- - 15.41
180-
181- * - Collection ``BulkWrite`` insert with small documents
182- - 39.3%
183- - 37.38
184-
185- * - Bulk insert with small documents
186- - 35.1%
187- - 41.51
188-
189- .. tip::
190-
191- To learn more about how we conduct driver performance benchmark
192- tests, see the :spec:`Performance Benchmarking </extended-json/extended-json.md#special-rules-for-parsing-uuid-fields>`
193- specification.
49+ .. sharedinclude:: dbx/jvm/v5.5-wn-items.rst
19450
19551.. _java-version-5.4:
19652
0 commit comments