Экономическая библиотека

Учебники по экономике

7.13. СУБД

  Сторонников подхода построения так называемых СУБД-независимых программ становится всё больше. По-видимому, это объясняется тем, что разные предприятия в своей работе применяют разные СУБД и не всегда хотят заменять их при внедрении автоматизированной системы организационно-экономического управления или закупать, устанавливать и эксплуатировать ещё одну СУБД. Дело в том, что современные SQL-серверы являются довольно дорогостоящими и требуют немалого опыта для эффективной эксплуатации. Поэтому, если прикладная система автоматизации, рассматриваемая как тиражный продукт, «умеет» взаимодействовать с несколькими СУБД, то это даёт ей немалые конкурентные преимущества.
  Прошло уже несколько лет с тех пор, как ведущими мировыми разработчиками общесистемного ПО были предложены технологии, позволяющие создавать прикладные программы, относительно независимые от того, с какой СУБД они будут в последующем использоваться. И многие разработчики пытаются применять эти технологии. Однако дело в том, что независимость программ от особенностей применяемых СУБД всё-таки довольно относительна. И поэтому, чтобы организовать нормальную работу с конкретной СУБД, разработчикам фактически приходится создавать разные версии программ.
  Так, например, система автоматизации фирмы «Компас» для Windows существует в модификациях для MS SQL-server, Огас1е и InterBase. Но в целом это различные версии, поскольку в каждой из них хранимые SQL- процедуры отличаются и настроены под специфику реализации языка SQL в разных серверах. Опыт разработчиков показывает, что даже одинаковые конструкции операторов стандартного SQL на разных серверах работают по-разному. Поэтому говорить об «интероперабельных» системах в чистом виде, вероятно, пока рано. На самом деле любую «независимую» от СУБД систему всё-таки приходится прилично «подкручивать» под разные серверы.
  Многие разработчики так или иначе различают модификации своих систем для разных серверов. Хотя видимая конечному пользователю функциональность кажется одинаковой, но их «внутреннее» содержание различается порой весьма серьёзно. И потому поддерживать и развивать приходится, по существу, несколько версий. Кроме того, в системах автоматизации, потенциально готовых к работе с разными SQL серверами, для обеспечения универсальности приходится отказываться от многих преимуществ, которые может обеспечить конкретная СУБД. Поэтому значительная часть производителей программ экономического назначения отдаёт предпочтение только одной конкретной СУБД, стараясь в полной мере использовать все предоставляемые ею возможности.
  Поставщики программ для малых и средних предприятий ориентируются преимущественно на МS SQL-server. Можно перечислить множество известных разработок, использующих данную платформу. В этой связи хотелось бы упомянуть решения фирмы «Фолио» и прежде всего её торгово-складские программы. За счёт применения ряда ресурсосберегающих решений фирме удалось добиться минимизации совокупных затрат пользователей на внедрение высокофункциональной, чрезвычайно удобной в использовании и производительной клиент-серверной системы автоматизации учёта торговых операций.
  Поставщики решений для крупных предприятий и государственных организаций предпочитают применение СУБД Огасlе. В этом качестве обращают на себя внимание система Abacus Financial фирмы «Омега» и разработки фирмы «Комсофт». По словам специалистов первой фирмы, те чрезвычайно гибкие решения, на которых базируется Abacus Financial, просто не могли быть реализованы с применением иных SQL-серверов, хотя здесь проводили эксперименты со множеством СУБД. Практически то же утверждали и специалисты фирмы «Комсофт», которые также много экспериментировали с разными SQL -серверами, но в итоге остановили свой выбор именно на Огасlе как единственной платформе, обеспечивающей необходимую производительность при реализации используемого ими универсального способа моделирования предметной области. Можно привести и другие свидетельства подобного рода. Так что Огасlе, видимо, действительно содержит те важные механизмы, которые помогают ей оставаться полноправным лидером среди СУБД.

 
© www.eclib.net