Вход/Регистрация
Журнал «Компьютерра» N 35 от 26 сентября 2006 года
вернуться

Журнал Компьютерра

Шрифт:

В 1962 году Владимир Набоков опубликовал роман «Бледное пламя», состоящий из поэмы и расширенного подстрочного комментария к ней. Книгу нужно читать, постоянно перелистывая туда-сюда. Сложно сказать, что тут первично - поэма или комментарий. В 1963 году Хулио Кортасар написал роман «Игра в классики», главы которого велел читать не подряд, а по определенной схеме. При правильном чтении должны чередоваться сюжетные и описательные фрагменты. Читатель перескакивает из одной части книги в другую, как будто прыгая через клеточки, нарисованные на асфальте. Это одно из объяснений к названию книги.

Разделив с читателем ответственность за происходящее в книге, нелинейщики уже совершили революцию. Но какое же будущее ждет гипертекст?

В 1983 году Милорад Павич рассказал в романе «Хазарский словарь» три версии того, как хазарский народ выбирал себе религию. В трех частях романа-словаря это событие излагается в словарных статьях, написанных от лица христианина, мусульманина и иудея. Читатель может принять любую точку зрения. Объективный автор старается примирить непримиримые стороны. Понятия и имена, которые встречаются в других частях словаря, отмечены, как ссылками, знаками креста, полумесяца и звезды Давида. Для первого гипертекстуального романа Павич облегчил себе задачу, стилизовав его под обычный словарь - принципиально нелинейную книгу. В других романах Павича порядок чтения определяют кроссворд, гадание по картам таро, дельта реки, расходящейся на сотню рукавов.

ОТ РЕДАКЦИИ: При всей привлекательности самой идеи трудоемкость ее исполнения на бумаге такова, что можно с уверенностью сказать: это первый и последний нелинейный текст, который вы увидели в «КТ». В противном случае, мы рискуем потерять всю нашу арт-команду во главе с Олегом Дмитриевым, который уже готов отмстить неразумным хазарам за все хорошее и нелинейное.

Софтерра:

Из жизни жар-птиц…: Мифы и реальность СУБД Firebird

Автор: Алексей Ковязин

Вокруг СУБД Firebird ходит множество мифов, но на самом деле она, наряду с PostgreSQL и MySQL, представляет собой обширный «OpenSource-фронт» в борьбе не только за «жадного» пользователя, но и серьезно угрожает коммерческим монстрам вроде MS SQL и Oracle, последовательно вытесняя их как из области малых и средних проектов, так и конкурируя с ними в традиционно больших корпоративных областях.

В связи с тем, что наиболее «раскрученный» MySQL недавно значительно ужесточил лицензию для тиражируемых приложений, оставив возможность бесплатного использования только в GPL-приложениях и для сугубо внутреннего применения, на первый план среди Open Source СУБД выходят Firebird и PostgreSQL, которые не имеют подобных ограничений.

В России Firebird традиционно более популярен, чем PostgreSQL, для разработки корпоративных приложений, прежде всего из-за своей хорошей поддержки Windows (которую PostgreSQL в удобном виде получил только в 8-й версии), множества компонент для Delphi и совместимости с ранними версиями InterBase.

Казалось бы, все для Firebird складывается замечательно: Delphi является одной из самых любимых сред разработки в России [Точнее, внутри МКАД ситуация складывается в пользу Java, PHP и .NET в связи с огромным количеством «сайтостроителей». За пределами Москвы большинство корпоративных приложений пишется на Delphi- достаточно посмотреть на тиражи и количество Delphi-книг на полках книжных магазинов], а InterBase был широко распространен благодаря тому, что он включен в поставку Delphi, но вся эта популярность и совместимость вылилась в упорно повторяемый неграмотными разработчиками миф о том, что…

Firebird - это бесплатный InterBase

Действительно, корни Firebird лежат в выпущенной в 2000 году версии InterBase 6 Open Source Edition, но затем радикально расходятся. Современные версии Firebird 2 и InterBase 7.5 несовместимы по новым форматам базы данных и имеют немало отличий в самом SQL. Среди современных баз данных немало близких родственников- например, MSSQL 6.0 был создан на основе Sybase SQL Server,- но никто их не путает. Справедливости ради заметим, что все меньше и меньше людей смешивают понятия InterBase и Firebird.

Чаще всего на базе Firebird создают корпоративные информационные системы [ММВБ, Сиа Интернешнл, ECCO, FinnFlare, ТД «Бурый медведь», SAS, Военно-морской флот США, Британские железные дороги… см. www.ibase.ru/cat] (наиболее известна Avarda от компании Ansoft), биллинговые приложения, CRM-системы (например, SalesExpert), системы охраны и контроля доступа. За рубежом ее тоже давно освоили крупнейшие банки, отели, сотовые операторы, эту СУБД можно встретить даже в зоопарках и тюрьмах!

К сожалению, и тут существует странный миф о том, что…

Firebird- это слабая СУБД для маленьких проектов

Да, программисты не привыкли пить из мелкой посуды… Oracle, только Oracle! Налейте бокалы полнее, купите серверы помощнее, памяти побольше и вперед. Firebird по сравнению с монстровидными коммерческими СУБД действительно выглядит крошкой- ее дистрибутив в постыдные в наши дни 3,5 Мбайта разочаровывает, ну что там может быть внутри?!

Однако это тот самый случай, когда «мал, да удал». Есть масса примеров, где многогигабайтные базы работают сразу с сотнями клиентов. А на выставке «Софтул’2006» (26-28 сентября) компания «Ансофт» представит стенд из «живых» рабочих станций и сервера, имитирующий одновременную работу сотни пользователей со 120-гигабайтной базой Firebird, которая моделирует функционирование крупного торгового холдинга в режиме «уплотненного» времени под управлением ERP.

  • Читать дальше
  • 1
  • ...
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • ...

Ебукер (ebooker) – онлайн-библиотека на русском языке. Книги доступны онлайн, без утомительной регистрации. Огромный выбор и удобный дизайн, позволяющий читать без проблем. Добавляйте сайт в закладки! Все произведения загружаются пользователями: если считаете, что ваши авторские права нарушены – используйте форму обратной связи.

Полезные ссылки

  • Моя полка

Контакты

  • chitat.ebooker@gmail.com

Подпишитесь на рассылку: