Сделка может восстановить согласованность в случае возникновения проблемы через журнал записи на запись. Это журнал записи с записью содержит информацию для исправления записей строк, которые были мутированы. Но как насчет индекса дерева B +? Конечно, транзакция с вставкой SQL должна быть введена в журнал записи. Но что происходит с деревом B +, поскольку вставка будет мутировать состояние дерева B +. Как транзакция восстанавливает состояние дерева B +. Как дерево B + реализовано в контексте транзакции для поддержания согласованности?Операции с базами данных, журналы с записью и индексы
0
A
ответ
0
Это будет обрабатываться по-разному с помощью различных СУБД. В случае оракула изменение индекса делится на две операции: так называемый индексный распад и вставка в индекс. Разделение индекса необходимо только тогда, когда в блоке индекса недостаточно места. Операция расщепления индекса выполняется как так называемые рекурсивные транзакции. Разделение индексов не откат, однако вставка в индекс.
Смежные вопросы
- 1. Операции с базами данных Android Обработка ошибок
- 2. Операции с базами данных на тему
- 3. Безопасны ли операции с базами данных?
- 4. zend framewrork 2 и операции с базами данных с mongodb
- 5. Управление базами данных данных iCloud Журналы транзакций
- 6. Android операции с базами данных и возвращаемые значения
- 7. Индексы и операции удаления
- 8. Операции с записью в Delphi
- 9. Операции с базами данных без использования базы данных
- 10. Теория транзакций с базами данных
- 11. Операции с базами данных между несколькими маршрутами на верблюдах
- 12. Операции с базами данных не работают в кодировании Laravel 5?
- 13. Операции с базами данных в архитектуре ядра AngularJS/.NET
- 14. операции с базами данных в качестве предпосылки для модульных тестов?
- 15. Как выполнить операции с базами данных в браузере?
- 16. Можно ли читать все операции с базами данных от Meteor?
- 17. Как выполнить операции с базами данных в Hibernate + Spring
- 18. запроса с кадром данных и базами данных
- 19. Управление базами данных с Oracle
- 20. Связь с базами данных
- 21. Синхронизация с базами данных
- 22. Операции с записью в реальном времени
- 23. Как обрабатывать операции с базами данных с использованием инфраструктуры threadpool и сущности?
- 24. NHibernate с несколькими базами данных и транзакциями
- 25. Конкретные отношения с базами данных и моделирования
- 26. notifyDataSetOnChange с пользовательским ArrayAdapter и базами данных
- 27. несоответствия с базами данных производства и разработки
- 28. ADO.NET работы с SQL и базами данных
- 29. Django и непосредственная манипуляция с базами данных
- 30. Начало работы с linq и базами данных