@@ -28,19 +28,14 @@ library <https://www.mongodb.com/docs/drivers/motor/>`__. In this guide, you can
2828identify the changes you must make to migrate an application from {+driver-short+} or
2929Motor to the {+driver-async+} driver.
3030
31- .. note::
32-
33- The {+driver-async+} driver is currently in beta. To learn how to provide feedback
34- or report issues, see :ref:`pymongo-issues-help`.
35-
3631Synchronous Versus Asynchronous
3732~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3833
3934To determine whether to migrate to the {+driver-async+} driver or to continue using
4035Synchronous {+driver-short+}, consider the information in this section.
4136
4237Synchronous {+driver-short+} is preferable if the following criteria applies to your
43- application or usecase :
38+ application or use case :
4439
4540- Your application is simple in execution, or you prefer to avoid using asynchronous calls
4641 in your code
@@ -51,7 +46,7 @@ application or usecase:
5146- You prefer the simplicity of synchronous logic when debugging your application
5247
5348Consider migrating to the {+driver-async+} driver if the following criteria applies
54- to your application or usecase :
49+ to your application or use case :
5550
5651- Your application implements large, highly concurrent workloads (on the order of
5752 thousands of concurrent operations)
@@ -64,6 +59,12 @@ to your application or usecase:
6459Migrate From Motor
6560------------------
6661
62+ .. warning:: Motor deprecation
63+
64+ Motor will be deprecated one year after the production release of the {+driver-async+}
65+ driver. We strongly recomend that Motor users migrate to the {+driver-async+} driver while
66+ Motor is still supported.
67+
6768The {+driver-async+} driver functions similarly to the Motor library, but allows
6869for improved latency and throughput due to directly using Python Asyncio instead
6970of delegating work to a thread pool. In most cases, you can directly migrate
@@ -83,9 +84,9 @@ read and write operations in Motor compared to {+driver-async+}:
8384 from pymongo import AsyncMongoClient
8485
8586To see a list of the asynchronous methods available in the {+driver-async+}
86- driver, see the :ref:`pymongo-async-methods` section in the {+driver-short+} to
87- {+driver-async+} guide. To learn about the versions of Motor that correspond to {+driver-short+},
88- see the :ref:`_pymongo-motor-compatibility` section of the Compatibility guide.
87+ driver, see the :ref:`pymongo-async-methods` section. To learn about the versions of Motor
88+ that correspond to {+driver-short+}, see the :ref:`pymongo-motor-compatibility` section of
89+ the Compatibility guide.
8990
9091The following section shows the method signature changes that you must implement
9192in your application when migrating from Motor to the {+driver-async+} driver.
0 commit comments