[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Вопрос к знатокам про базы данных под Linux



On Mon, Jan 06, 2003 at 10:03:50PM +0300, xantis wrote:
> Многоуважаемые, есть вопрос про базы данных.
> Какой свободно распространяемый драйвер для доступа к Interbase
> (Firebird) выбрать?
> От драйвера необходимы 4 вещи:
> 1. наличие версий под Win32 и Unix платформы
> 2. бесплатность при использовании в коммерческом ПО и, желательно, при
>    распространение исходников.
>    Этот пункт желателен, но не обязателен.
> 3. наличие в драйвере возможности цепляться не только к
>    Interbase(Firebird), но и к чему-нибудь посерьезнее  MSSQL2000 или
>    Oracle8

А задача сильно масштабируемая?
Просто практика показывает, что на тех задачах, которые попадают в такой
диапазон серверов (по их мощьности) сделать универсальный инструмент
весьма трудно. К тому же учти, что перечисленные тобой сервера занимают
совешенно разные ниши и имеют сильно отличающуюся внутреннюю архитектуру, 
а это значит, что инструмент должен учитывать сильные и слабые стороны
каждого сервера (мы ведь о хорошем инструменте говорим), что крайне не
просто. Может не заморачиваться лишний раз и выбрать только один из них?

> 4. нужна прикручиваемость драйвера к с++ или C#
> 
> Из того, что я посмотрел, но активно сам не использовал я знаю такие
> штуки:
> 1. SQLAPI - страшо как-то использовать.

да в общем-то вполне реально

> 2. Qt  -  версия 2.3.2 не содержит способов доступа к базам
>    данных (или я не прав?) Версия 3.0. пока не доступна (можно только
>    купить ~1500$, однако :-(, для средних масштабов организации это многовато).

а сравни со стоимостью MSSQL2000 or Oracle8 :-)

> 3. Firbird managed provider (C#). Под Win32 доcтупент, но вот с Unix
>    платформой возникают трудност т.к. проект www.go-mono.com  в
>    непонятном состоянии, а Rotor от Microsoft ориентирован только на
>    FreeBSD.

Я знаю FIBPlus - это компоненты для прямого доступа к Interbase/Firebird
для Delphi и Kylix, весьма и весьма неплохие между прочим.

> 4. Усть такя штука как gtk+, но про нее я ничего не знаю.
> 
> Как я понял, с базами данных в Unix есть некоторые трудности.
> Кто-нибудь хорошо ориентируется в этом вопросе? Что посоветуете
> использовать? Может кто посоветует что-либо почитать, URL
> какой-нибудь?
> Еще остается вопрос про написание более или менее нормального
> интерфейса для всего этого дела. Хотелось бы использовать QT, чтобы
> переделывать под Unix только модуль достуа к данным. Может кто еще
> чего посоветует? Gtk+ под win32 работает?
> 
> PS.
> Очень прошу не советовать использовать Kylix.
> IMHO Delphi пользоваться нужно и правильно, если нужно быстро и
> работоспособно, но вот Kylix использовать просто идеологически неправильно.

Тебе сюда:

http://www.ibase.ru
news://forums.demo.ru/epsylon.public.interbase

Конечно там в основном win, но и разбирающиеся в Linux есть, а что
касается профессионализма в этой области (проектирование БД и сопутствующих 
систем, InterBase), то там обитают очень компетентные люди.




Reply to: