Cтраница 3
Решение, какую конкретную разновидность того или иного метода доступа следует использовать, часто является компромиссом. Во многих случаях принятая стандартная или существующая система данных предопределяет выбор методов доступа. В противном случае приходят к компромиссу отчасти на основе знаний и способностей программиста. Вполне вероятно, что опытный программист может использовать базисный метод доступа более эффективно, чем разновидность метода доступа с очередями. Дополнительные усилия, затрачиваемые на детальное кодирование команд и макрокоманд для реализации управления, вознаграждаются повышением эффективности. Однако тот, кто недостатотчно разбирается в тонкостях базисного метода доступа, может найти для себя удобным при каждой возможности использовать метод доступа с очередями. Неэффективное использование метода доступа или применение метода, плохо согласованного с решаемой задачей, может привести к значительному снижению производительности проблемной программы. [31]