Internet и базы данных

О взаимоотношениях WWW и СУБД

Сергей КузнецовКузнецов (Кузнецова)— одна из самых распространённых русских фамилий. В «Списке общерусских фамилий», занимает 3 место. Самым распространённым сочетанием фамилии имени и отчества в России в XX веке считался Кузнецов Николай Иванович

Появление Всемирной Сети Сетей Internet открыло новую эпоху в истории человечества. Сегодня никто в этом мире не должен чувствовать себя одиноким. Каждый человек соединен со всеми остальными, каждый с каждым и каждый со всеми. Каждый человек имеет доступ (по крайней мере, потенциальный) ко всей открытой информации. Только ленивые (или совсем бедные) люди могут жаловаться на недостаток информации. Большинство людей страдает от ее избытка.

Однако в мире существует масса информационных источников, владельцы которых готовы предоставить их в пользование человечества, но не могут этого сделать по причинам недостатков технологии Internet (а иногда просто потому, что незнакомы с имеющимися технологияТехнология (от греч. — искусство, мастерство, умение; др.-греч. — мысль, причина; методика, способ производства)— комплекс организационных мер, операций и приемов, направленных на изготовление, обслуживание, ремонт и/или эксплуатацию изделия с номинальным качеством и оптимальными затратами, и обусловленных текущим уровнем развития науки, техники и общества в целом.ми). Прежде всего это относится к научным базам данных.

На сегодняшний день основным способом распространения научных баз данных является их тиражирование на магнитных или оптических (CD-ROM) носителях. Конечно, это вполне разумный подход, но он ограничивает возможности быстрого доступа заинтересованных специалистов к изменениям в информации. (Говоря другими словами, это режим "off-line".)

Имеется множествоМножество— один из ключевых объектов математики, в частности, теории множеств и логики. баз данных, подключенных к Internet в режиме свободного доступа. Конечно, этими базами данных можно пользоваться. Но основная проблема состоит в том, что интерфейсы доступа к разным базам данных абсолютноАбсолютный (лат.absolutus — законченный, неограниченный, безусловный, совершенный) — абсолютный означает то, что рассматривается само по себе, без отношения к чему-либо другому, противопоставляется относительному. различаются, так же, как и способы подключения баз данных к Internet. Имеются трудности как у тех, кто хочет пользоваться базами данных, так и у тех, кто хотел бы передать свою информацию в использование в режиме "on-line".

Наиболее популярным средством доступа к информации в Internet сегодня является служба "Всемирной Паутины" (World Wide Web). Как известно, в ее основе лежит идея распределенной гипермедийной информации. Явная навигация в Web позволяет добраться до самых разнообразных информационных серверов, содержащих специально подготовленную информацию (с использованием языка HTML). Конечно, хотелось бы, чтобы путешествуя в WWW, человек имел бы возможность добраться и до баз данных.

Однако общепринятая технология доступа к базам данных через Web отсутствует. Более того, часто кажется, что эта проблемаПроблема (др.-греч. ) — положение, причинность, условие, вопрос, объект, который создаёт затруднение, побуждает к действию и связан с избыточностью или недостатком чего либо для сознания субъекта,например: процессора (движителя, калькулятора, компьютера,специалиста), знаний, ресурсов, регламента (упорядоченности, алгоритма, программы) и побуждает к действию или ограничивает его и соответственно неразрешён или нежелателен. В природе, вне деятельности человека, проблемы находят естественное разрешение и в последовательности движения форм материи есть этап в наблюдениях формализуемый человеком. Отличие природного процесса, разрешение проблемы как результат законов природы. Сущность проблемы для человека такова, что требует анализа, оценки, формирования идеи, концепции для поиска ответа (решение проблемы) с проверкой и подтверждением опытом. В природе это: Вода течёт вниз. Ветер качает деревья. Вода камень точит. и др., что естественно и непротиворечиво. ПРОБЛЕМОЙ преимущественно называется вопрос, не имеющий однозначного решения (степень неопределённости). Неопределённостью проблема отличается от задачи. Совокупность возможных вопросов взаимосвязанных объектом рассмотрения называется проблематикой. не слишком заботит производителей программного обеспечения СУБД и Internet. Их больше занимает задача распространения в Internet мультимедийной информации (что действительно важно), чем обеспечение через службу Web доступа к обычным базам данных (а иногда и не очень обычным; приведем в качестве примера химические базы данных с графическими изображениями структурных формул).

Так что же мы имеем? Желание потребителей информации получить к ней доступ, стремление поставщиков информации обеспечить ее и отсутствие стимула в Internet для предоставления соответствующих возможностей. Но это не совсем так.

В Web имеется одна возможность, которую, в принципе, можно использовать для доступа к базам данных. Это формы. При навигации по страницам Web можно наткнуться на пометки, при остановке на которых вы получаете не готовую информацию, а некоторую форму, необходимую заполнить. Форма, заполненная в клиентской части системы, поступает на обработку соответствующей программе-переходнику(программному сценарию), связанной с данной форме в серверном узле Web.

С другой стороны, именно формы являются наиболее близким пользователям интерфейсом для непосредственного доступа к базам данных. Если посмотреть на излюбленные виды интерфейсов конечных пользователей баз данных, то можно увидеть, что сегодня 90% таких интерфейсов основывается на использовании форм. Формы разрабатываются на специализированных языках описания форм или с использованием интегрированных языков четвертого поколения. Применяются и средства автоматизированного построения (простых) форм на основе соответствующей схемы базы данных (например, для каждой таблицы реляционной базы данных может быть создана форма, заголовок которой совпадает с заголовком таблицы, а ширина полей определяется типами данных столбцов).

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


СергейСергей— мужское имя, происходит от римского родового имени Sergius в святцах: высокий, высокочтимый. Кузнецов . главный редактор журнала "Открытые Системы".С ним можно связаться через Internet по адресу: kuz@citmgu.ru.

ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ

Большинство компаний, производящих серверы баз данных и средств проектирования и разработки информационных приложений, в настоящее время озабочены проблемой обеспечения доступа к базам данных в среде Web. Мы приводим краткий списокСписок— письменный перечень, число, состав; документ, содержащий перечень каких-либо сведений; в переносном смысле— буквальное, точное воспроизведение, копия; рукописная копия древнего памятника письменности. компаний с адресами их серверов Web, на которых можно получить более развернутую информацию.

Borland: http://www.borland.com

Computer Associates:http://www.cai.comи FujitsuFujitsu Limited (яп. , Фудзицу кабусикигайся) (TYO: 6702)— крупная японская корпорация, производитель электроники и ИТ-компания. Работает на глобальном уровне, имеет дочерние подразделения во всем мире.: http://www.fujitsu.co.jp

Informix Software: http://www.informix.com

JYACC: http://www.jyacc.com

Oracle Corporation: http://www.oracle.com

LAN Magazine #2/96

Мы рекомендуем еще посмотреть:

  OmniSwitch 6600-48
  Версия для вывода на принтер


    OmniSwitch 6600-48 Gigabit Ethernet L3 коммутатор, с фиксированной конфигурацией и возможностью объединения в стек. Высота 1,5U, 48 портов 10/100 с разъемами RJ-45, 2 дополнительных слота под опциональные модули: 2-х портовый гигабитный стек-модуль и 2-х портовый оптический или медный гигабитный uplink.

Порты

10/100 Ethernet порты

    Коммутаторы OmniSwitch 6600 - 48 имеет на передней панели 48 портов 10/100 BASE-T RJ-45. Каждый медный порт умеет работать как прямым, так и перекрестным кабелем Ethernet.

Дополнительные модули

    Модели коммутаторов серии OmniSwitch 6600 имеют два слота под дополнительные модули. Модули бывают следующих видов:

  • OmniSwitch 6600-GNI-C2 - обеспечивают 2 порта 1000 BASE-T RJ-45;
  • OmniSwitch 6600-GNI-U2 - обеспечивают 2 порта 1000 BASE-X SFP;
Стек модуль - обеспечивает 2 порта Gb EthernetEthernt (эзернет, от лат.aether— эфир)— пакетная технология передачи данных преимущественно локальных компьютерных сетей. uplink, стек модуль может быть заменен другим из выше перечисленных модулей.

Характеристики

Производительность

  • Емкость коммутации: 14 Гбит/с для 24 портов, 20 Гбит/с для 48 портов
  • Полоса пропускания в шине стекового подключения: 4 Гбит/с
  • 16 тысяч MAC-адресов

Простота управления

  • Два конфигурационных и ПО файла для резервирования
  • Файловые директории certified и working обеспечивают автоматический откат к надежной конфигурации и версии ПО
  • Интуитивно понятный интерфейс командной строки Alcatel CLI общий для всех коммутаторов серии OmniSwitch
  • Удаленное управление через Telnet
  • Зеркалирование портов с поддержкой 1 сесии для 24 портов и 2 сессий для 48 портов
  • Конфигурационные файлы в текстовом формате ASCII для редактирования и настройки в отключенном режиме (оффлайн)
  • Snooping IGMPv1/v2/v3 для оптимизации мультикастинга (многоадресного трафика)
  • Логирование системных сообщений
  • Поддержка RFC 2819 RMON group (1-статистика, 2-история, 3-сигналы тревоги и события)
  • Поддержка протокола NTP (Network Time Protocol) для синхронизации времени в сети
  • Использование протокола AMAP (Alcatel Mapping Adjacency Protocol) для создания карт сетевой топологии в OmniVista

Поддержка VLAN

  • 255 сетей VLAN
  • 4094 тэгов VLAN
  • Создание сетей VLAN на уровне портов с поддержкой спецификаций 802.1Q и правил (policies), включая правила аутентификации

Протоколы маршрутизации

  • RIPv1/v2
  • OSPF
  • VRRP
  • RDP

Высокая доступность

  • 802.1w rapid recovery spanning tree - быстрое восстановление связи; перевод трафика в резервный канал за доли секунды
  • 802.1d spanning tree - топология без зацикливания маршрутов; избыточные маршрутыМаршрутизация (англ.Routing) — процесс определения маршрута следования информации в сетях связи.
  • Режим ускоренной передачи (Fast Forwarding) на пользовательских портах во избежание выхода задержки за пределы 30 секунд (пороговое значение для spanning tree)
  • Статическая и динамическая (802.3ad) агрегация маршрутов с автоматической конфигурацией и согласованием с другими коммутаторами
  • Преодоление "широковещательных штормов"
  • Избыточность (1:1) блоков питания

Качество услуг (QoS)

  • Четыре очереди на порт для поддержки строгой очередности критических приложений.
  • Классификация портов по уровню 2: SA/DA MAC/MAC Group, SA/DA VLAN, SA/DA slot/port/group, SA/DA interface type
  • Классификация портов по уровню 3 (только IP): SA/DA IP address/group, Multicast address & group, IP protocol
  • Классификация портов по уровню 4: Source/Dest TCP/UDP порты & TCP/UDP протоколы
  • Маркировка 802.1p, TOS/DSCP на основе SA/DA (слот/порт, IP-адресIP-адрес (айпи-адрес, сокращение от англ.Internet Protocol Address)— уникальный сетевой адрес узла в компьютерной сети, построенной по протоколу IP. В сети Интернет требуется глобальная уникальность адреса; в случае работы в локальной сети требуется уникальность адреса в пределах сети. В версии протокола IPv4 IP-адрес имеет длину 4 байта., IP-протокол)
  • Согласование параметров QoS: 802.1p и TOS/DSCP, TOS и 802.1p/DSCP, DSCP и 802.1p/TOS
  • КлассификацияКлассификация (классифицирование) — процесс группировки объектов исследования или наблюдения в соответствии с их общими признаками. В результате разработанной классификации создаётся классифицированная система (часто называемая так же, как и процесс — классификацией). Таксономия (от др.-греч. — расположение, строй, порядок и — закон) — теория классификации и систематизации сложноорганизованных областей действительности, имеющих обычно иерархическое строение (органический мир, объекты географии, геологии, языкознания, этнографии и т. п.). портов, 802.1p(COS), MAC SA/DA, Ethertype, TOS precedence, DSCP value, код и тип ICMP, IP SA/DA, IP, TCP/UDP
  • Ограничение полосы пропускания на выходе

Безопасность

  • Поддержка стандартов аутентификации 802.1x на каждом порту. Для доступа к сети каждой службы пользовательПользователь— лицо или организация, которое использует действующую систему для выполнения конкретной функции. обязан ввести пароль.
  • Технология защиты портов LPS (Learned Port Security) и блокировки MAC-адресов допускает к сети только известные устройства и пресекает попытки несанкционированного доступа
  • Средства аутентификации RADIUS предотвращают попытки несанкционированного управления коммутатором
  • Для шифрования каналов удаленного управления используются средства Secure Shell (SSL), Secure Socket Layer (SSL) и SNMPv3
  • Списки контроля доступа (ACL) для отбрасывания нежелательного трафика и пресечения атак типа "отказ в обслуживании" (DoS)

Физические размеры

  • 17,32 x 16,73 x 1,73 дюймов (ширина x глубина x высота)
  • 44 x 42,5 x 4,4 см (ширина x глубинаГлубина— расстояние от поверхности водоёма до его дна. Средняя глубина мирового океана— 3790м, а самая глубокая впадина— Марианская (11022м). x высота)

Вес

  • 14,41 фунтов / 6,54 кг


Документы по теме   / Коммутаторы /  


2009 IT и оборудование для бизнеса, S-NETWORKS. Информационные технологии и Информационное оборудование