You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* <ahref="#versioning-strategy">Версионирование и обратная совместимость</a>
49
50
50
51
<aid="entity-example" />
@@ -522,6 +523,16 @@
522
523
523
524
Все операциями по записи и удалению сущностей одного типа проводятся **синхронно**, блокируя файл таблицы целиком. Для контроля над синхронным доступом используется библиотека [semaphore](https://github.com/nixel2007/semaphore).
524
525
526
+
<aid="library-structure-connector-inmemory" />
527
+
528
+
### КоннекторInMemory
529
+
530
+
В состав библиотеки входит референсная реализация интерфейса коннектора в виде упрощенного коннектора к виртуальной базе данных в памяти. База данных состоит из соответствия, где ключ - имя таблицы модели данных, значение таблицы.
531
+
532
+
В качестве строки соединения произвольная строка, которая будет являться разделителем данных.
533
+
534
+
Коннектор поддерживает все CRUD-операции над сущностями, простой и сложный поиск, но не поддерживает работу с транзакциями. При вызове операций по работе с транзакциями будут выданы исключения.
0 commit comments