Исследования
Разные хранилища — общая модель
Наблюдение по коду: запросы используют логические поля, typed values и ObjectKey; физические DBF-поля остаются за адаптером. Это существующая граница для новых backend.
Открытый вопрос: как сохранить объектную семантику и диагностику при различиях блокировок и транзакций SQL-систем? Готовность SQL-провайдера эта заметка не доказывает.
Чтение после commit
ObjectCommandResult различает успех, состоявшийся commit и необходимость reconciliation. Сбой чтения после записи нельзя приравнивать к отсутствию записи.
Вывод для интеграции: сначала установить исход, затем решать о следующем изменении. Повтор при любом success == false не является безопасным общим алгоритмом.
Режимы commit
Logical и durable делают последствия checkpoint явными. Это не заменяет измерение задержек и проверку восстановления в конкретной среде.
TODO: публичные воспроизводимые benchmark, входные данные без частной информации и условия измерения. Непроверенные показатели ускорения не приводятся.
Версии ресурсов
ConfigurationResolver отделяет загрузку неизменяемого bundle от явной публикации. Открытая форма может удерживать согласованную версию ресурсов.
Заметка объясняет интерфейс, а не объявляет универсальный hot reload. Внутренние прогоны, частные базы и служебные журналы не публикуются.