Книга поможет выработать правильную тактику и оценить перспективы раз


Рефакторинг доступа к базе данных



Pdf көрінісі
бет11/24
Дата19.11.2023
өлшемі1.3 Mb.
#483696
1   ...   7   8   9   10   11   12   13   14   ...   24
refaktoringsql-prilozheniy

Рефакторинг доступа к базе данных
Специалисты по базам данных давно знают, что наиболее эффективный 
способ повышения производительности после проверки индексов – пе-
– пе-
– пе-
ресмотреть шаблоны доступа к базе данных . Несмотря на явную декла-
ративную природу SQL, этот язык печально известен склонностью к ко-
SQL, этот язык печально известен склонностью к ко-
, этот язык печально известен склонностью к ко-
лоссальным различиям времени выполнения по-разному написанных 
функционально идентичных операторов .
Однако рефакторинг доступа к базе данных представляет собой нечто 
большее, чем единичное изменение проблемных запросов, хотя боль-
шинство людей на этом останавливается . Например, медленное, но без-
остановочное развитие языка SQL в течение многих лет иногда позво-
SQL в течение многих лет иногда позво-
в течение многих лет иногда позво-
ляет разработчикам писать эффективные операторы, заменяющие тот 
код, который раньше можно было реализовать только с помощью слож-
ных процедур с множеством операторов, на одно-единственное выраже-
ние . Новые встроенные механизмы баз данных дают вам возможность 
думать по-иному, значительно эффективнее, чем в прошлом . Пересмотр 
старых программ в свете новых возможностей часто приводит к значи-
тельному увеличению производительности .
Это был бы действительно дивный новый мир, если бы вслед за рефак-
торингом было желание обновить старые приложения, использовав пре-
имущества новых возможностей . Правильный подход к приложениям 
баз данных может творить чудеса с тем, что я тактично называю «не со-
всем оптимальным кодом» .
Изменение части логики приложения может показаться противореча-
щим установленной цели минимальных изменений . На самом деле ваше 
понимание того, какой способ является деликатным и пошаговым, за-
висит от пройденного вами пути; когда вы в первый раз едете в неиз-
вестное место, дорога всегда кажется значительно длиннее, чем когда 
вы возвращаетесь в знакомое место .




Достарыңызбен бөлісу:
1   ...   7   8   9   10   11   12   13   14   ...   24




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет