СУБД ЛИНТЕР. Технический обзор


Совместимость - часть 2


Налицо преимущества этого типа – реализация классов полностью на Java позволяет отказаться от дополнительных компонент на клиентской ЭВМ. К недостаткам этого типа можно отнести относительно невысокую производительность из-за медлительности java.net.*.

  • Part-Java client – кроме классов, реализующих интерфейс JDBC, для работы необходимо иметь динамически подключаемую библиотеку трансляции вызовов к СУБД ЛИНТЕР. К недостаткам этого типа можно отнести необходимость инсталляции этой библиотеки, зато это даст существенный выигрыш в скорости (в 3-5 раз по сравнению с использованием драйвера типа Pure Java client).
  • Основные сетевые протоколы, поддерживаемые СУБД ЛИНТЕР: TCP/IP, IPX/SPX, DECNet.

    Помимо перечисленного, в системе реализованы средства конвертации данных из DBF-формата и программные интерфейсы для работы с ЛИНТЕР из Clipper, FoxPro.

    Отдельно следует отметить совместимость ЛИНТЕР с СУБД Oracle на уровне Pro*C и OCI. Благодаря библиотеке OraLin, приложение, работающее с СУБД Oracle, будет с таким же успехом работать (после перекомпоновки, а в Windows и без неё, в случае использования динамически подгружаемых библиотек) и с ЛИНТЕР, совершенно не заметив подмены.

    Кроме того, для совместимости с СУБД Oracle был расширен синтаксис языка запросов, который в данный момент поддерживает многое из того, что и Oracle SQL, вплоть до иерархических запросов. Для многочисленных пользователей Oracle переход к использованию СУБД ЛИНТЕР не составит большого труда.

    В ЛИНТЕР также реализовано средство - LinTcl, которое расширяет возможности Tcl/Tk (Tcl – Tool Command Language, Tk – Tool kit) для работы с СУБД ЛИНТЕР, что позволяет использовать Tcl/Tk для быстрого написания информационных приложений в операционных средах, в которых работает Tcl/Tk (Unix-подобные системы, Windows).

                  




    Начало  Назад  Вперед



    Книжный магазин