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: