1995 | 1996 | 1997 | 1998 | 1999 | 2000 | 2001 | 2002 | 2003 | 2004 | Оглавление текущего номера /137, 1996 г./ | Бонус | Поиск  

Тема номера

За здравие и за упокой

Денис Викторов


© 2004, Еженедельник «Компьютерра» | http://www.computerra.ru/offline
Этого материала на сайте "Компьютерры", к сожалению, нет

Сегодня многие говорят о том, что настольные СУБД принесли с собой отрицательный заряд и существенно снизили уровень технологической культуры, так необходимой сегодня в России. Конечно, сами по себе эти системы не виноваты. Да и всенародная любовь к xBASE – явление не только российское, хотя у нас, как всегда, все принимает наиболее уродливые формы.

PC, как массовая технология, открывали миллионам путь не только к гордому имени "пользователь", но и позволяли хотя бы в условиях отдела, кафедры, библиотеки реализовать в человеческом виде то, что до сих пор присутствовало в виде ВЦ коллективного пользования и АСУ. Наконец-то можно было сократить вместе с группой АСУ массу "набивщиц" перфокарт, программистов и операторов, распрощаться с необходимостью каждодневной реанимации капризных ЕС ЭВМ и затратами на технический спирт, существенно подрывавший морально-политический климат. То, что одновременно были сокращены и многолетний опыт, и более или менее налаженный механизм сбора данных, теперь не в счет. Хотя кое-что сохранилось. Наконец, стихийная компьютеризация проходила у нас на фоне стихийных же политических реформ со всеми вытекающими отсюда проблемами.

xBASE-системы принесли с собой чудесную возможность своими силами, не задумываясь о принципах хранения и доступа к данным, оперировать языками высокого уровня и за месяц создавать довольно приличные системы. Они что-то хранили, но по большому счету о данных никто не думал. Напротив, как-то смущала необходимость сажать тех же операторов для заполнения "форм ввода". Всех интересовала принципиальная возможность сделать программную оболочку, которая выглядела бы профессионально, и добиться этого сейчас, своими силами. Эх, романтика!

Не знаю, может быть, появись тогда столь доступные в освоении оболочки экспертных систем, все бросились бы созидать искусственный интеллект. Но в любом случае ясно, что именно настольные СУБД вместе с текстовыми процессорами столь остро позволяли ощутить все прелести PC. He случайно одним из фаворитов того времени был FrameWork, интегрирующий возможности текстового процессора, персональной БД и электронной таблицы.

Конечно, некоторые проекты были не так уж и примитивны, кое-что работает и до сих пор. Местами народ цеплял PC друг с другом, изобретал что-то вроде клиент-сервера, но границы масштабируемости настольных СУБД находились уже рядом. При этом индустрия набирала обороты, ибо спрос был, разумеется, не только у нас, да и от советского пользователя, только-только попробовавшего сладкого яда коллекционирования и переписывания программ, денег никто не ждал. Почти все сказанное о наших проблемах было справедливо и для развитых обществ. Кроме, разве что, повального, напоминавшего движение луддитов, отказа от своего технологического прошлого.

После dBASE III Plus все с восторгом переходили на FoxBase, гораздо более быструю систему, позволявшую к тому же эффективнее работать с массивами и строить меню с "подсветкой". Наиболее дальновидные садились за освоение Clipper, лишь через несколько дней напряженных умственных усилий понимая, что какая-нибудь "Искра" или "Роботрон" не зависали, а просто в течение получаса честно компилировали и линковали сделанный на dBASE проект.

Настольные СУБД развивались стремительно. Это напоминало ежесекундную мимикрию жертвы, удирающей по неоднородной местности от хищника. Графика, скорость компиляции, полная поддержка SQL, средства разработки отчетов, визуализация связей, переход на рельсы Windows, наконец, и даже поддержка клиент-серверных образований – все это произошло за какие-то три-четыре года.

Сегодня традиционная персональная СУБД уже не умещается на две дискеты 5,25", а умеет столько всего, что "настольной" ее называть даже как-то стыдно. И все же, по большей части это так. Серверы БД Oracle, Informix и Со. ушли в отрыв, тонко почуяв громадные перспективы рынка корпоративных решений. Колоссальный набор средств разработки клиентских приложений, в том числе и в стиле RAD, выбивает из-под настольных СУБД еще совсем недавно привычную опору, состоявшую в необычайной легкости кодирования. Та же NewEra от Informix дает возможность даже не самому квалифицированному пользователю систем обработки данных конструировать отчеты, формировать стиль взаимодействия с данными и т.п. А большего и не требуется, ибо администратор никого не пустит в святая святых -схемы данных и бизнес-правила.

Компании-разработчики настольных СУБД находятся сегодня в довольно затруднительном положении. С одной стороны, им необходимо поддерживать исторически сложившиеся миллионные аудитории пользователей, а это означает необходимость последовательного сервиса и выпуска новых версий. С другой стороны, Microsoft, Borland и Computer Associates – хотя и не они начали эту гонку, просто перекупив в свое время ходовые разработки и продолжив их развитие, – вынуждены все активнее решать вопросы менее болезненного перетаскивания клиентов с платформы настольных систем к действительно масштабируемым решениям. В этом смысле показательна политика Borland, поддерживающей пользователей Paradox и dBASE и одновременно пропагандирующей свой лозунг "upsizing".

Не будем сбрасывать настольные СУБД со счетов. Ведь остаются еще проблемы небольших компаний, которые никогда не вырастут до распределенных систем. Есть средние по интенсивности обработки офисные задачи. А работать в локальной сети, следить за непротиворечивостью данных и ранжировать доступ к записям настольные СУБД умеют неплохо. По крайней мере, возни с блокировками и семафорами стало меньше. К тому же сегодня многие из представителей этого некогда славного семейства могут рассматриваться и в качестве удобных средств разработки. Что с ними будет – увидим. Похоже, что уходящие в прошлое локальные системы на фоне всепроникающей Internet приведут к появлению нового выражения на физиономии настольных СУБД. Если только они еще не опоздали к поезду.

Вопросы настольных СУБД, надеюсь, продолжают интересовать многих. Поэтому сегодня свое соло в представлении темы номера ограничу одной полосой. Наши авторы, каждый со своих позиций, постарались создать довольно полную картину. В том числе, коснувшись и новых продуктов.

Настольные СУБД живы. Период их расцвета, почти безраздельного господства прошел, но и мы многому научились – быть может, что-то потеряв по дороге.

 


1995 | 1996 | 1997 | 1998 | 1999 | 2000 | 2001 | 2002 | 2003 | 2004 | Оглавление текущего номера /137, 1996 г./ | Бонус | Поиск  

© 2004, Издательский дом «Компьютерра» | http://www.computerra.ru
Телефон редакции: (095) 232-22-61
E-mail редакции: inform@computerra.ru