@@ -46,6 +46,17 @@ client-side *insert-only* workloads.
46
46
Sync Data Unidirectionally from a Client Application
47
47
----------------------------------------------------
48
48
49
+ To use Data Ingest, stream data to Atlas using insert-only
50
+ **asymmetric objects** in a synced database.
51
+
52
+ Atlas Device Sync completely manages the lifecycle of this data. The SDK
53
+ maintains it on the device until Data Ingest synchronization is complete. Then,
54
+ the SDK removes the data from the device.
55
+
56
+ You cannot read, query, or delete an asymmetric object from a database.
57
+ Asymmetric objects are incompatible with standard, bi-directional Device Sync
58
+ or a non-synced database.
59
+
49
60
.. procedure::
50
61
51
62
.. step:: Define an Asymmetric Object
@@ -60,7 +71,7 @@ Sync Data Unidirectionally from a Client Application
60
71
.. tab::
61
72
:tabid: csharp
62
73
63
- .. include:: /includes/dotnet- asymmetric-object.rst
74
+ .. include:: /includes/api-details/csharp/sync/stream-data-define- asymmetric-object-description .rst
64
75
65
76
.. tab::
66
77
:tabid: dart
@@ -105,10 +116,6 @@ Sync Data Unidirectionally from a Client Application
105
116
Unlike bi-directional Device Sync, Data Ingest does not use a
106
117
:ref:`Sync subscription <sdks-manage-sync-subscriptions>`.
107
118
108
- You cannot read, query, or delete an asymmetric object from a
109
- database, so asymmetric objects are incompatible with bi-directional
110
- Device Sync or non-synced database use.
111
-
112
119
.. tabs-drivers::
113
120
114
121
.. tab::
@@ -180,10 +187,3 @@ Sync Data Unidirectionally from a Client Application
180
187
.. include:: /includes/api-details/generic/sync/stream-data-create-asymmetric-objects-js-ts-description.rst
181
188
182
189
.. include:: /includes/sdk-examples/sync/stream-data-create-asymmetric-objects.rst
183
-
184
- You cannot read these objects. Once created, they sync to the App
185
- Services backend and the linked Atlas database.
186
-
187
- Atlas Device Sync completely manages the lifecycle of this data.
188
- It is maintained on the device until Data Ingest synchronization is
189
- complete, and then removed from the device.
0 commit comments