SterBase
Проект

Исследования

Разные хранилища — общая модель

Наблюдение по коду: запросы используют логические поля, typed values и ObjectKey; физические DBF-поля остаются за адаптером. Это существующая граница для новых backend.

Открытый вопрос: как сохранить объектную семантику и диагностику при различиях блокировок и транзакций SQL-систем? Готовность SQL-провайдера эта заметка не доказывает.

Чтение после commit

ObjectCommandResult различает успех, состоявшийся commit и необходимость reconciliation. Сбой чтения после записи нельзя приравнивать к отсутствию записи.

Вывод для интеграции: сначала установить исход, затем решать о следующем изменении. Повтор при любом success == false не является безопасным общим алгоритмом.

Режимы commit

Logical и durable делают последствия checkpoint явными. Это не заменяет измерение задержек и проверку восстановления в конкретной среде.

TODO: публичные воспроизводимые benchmark, входные данные без частной информации и условия измерения. Непроверенные показатели ускорения не приводятся.

Версии ресурсов

ConfigurationResolver отделяет загрузку неизменяемого bundle от явной публикации. Открытая форма может удерживать согласованную версию ресурсов.

Заметка объясняет интерфейс, а не объявляет универсальный hot reload. Внутренние прогоны, частные базы и служебные журналы не публикуются.