Большой Воронежский Форум
» Программирование>InterBase или Firebird
JOHN_PROFF 16:27 28.11.2003
Я тут недавно начал изучать сетевые базы данных, и обнаружил такую штуку:
бесплатный Firebird (кстати его писали пограммисты из Borland писавшие InterBase и вроде, говорят исправили в нем много Интербазовских ошибок).
Так почему еще жив InterBase :confused: ??????? Если учесть все эты факторы + ещё и 100% совместимость. [Ответ]
LSL 17:01 28.11.2003
Я про такое не слышал. Считается что у ADO.NET прекрасное положение. Но это наверно не то, что тебе нужно. [Ответ]
JOHN_PROFF 17:16 28.11.2003
Помоему ADO и InterBase немного разные вещи.
Зато про InterBase есть стихи http://www.ibase.ru/poems.htm [Ответ]
zss_vrn 19:22 29.11.2003
JOHN_PROFF

Сообщение от :
Так почему еще жив InterBase ??????? Если учесть все эты факторы + ещё и 100% совместимость.

Мы используем IB 6.01 - не потому, что она лучше, а потому, что про нее больше знают наши заказчики и не боятся этого названия. Думаю, скоро мы переползем на FB 1.5, как только выйдет релиз, а не кандидат.
Семерка же жива благодаря поддержке от борланда и отличному качеству документации. На шестерку и FB я не видел полной документации - возможно, ее просто нет.

LSL

Сообщение от :
Я про такое не слышал. Считается что у ADO.NET прекрасное положение.

Ну ты, блин, даешь! [Ответ]
JOHN_PROFF 09:16 01.12.2003
zss_vrn
Есть Firebird-1.5.0.4027_RC7_win32.
А что такое кандидат.
P.S.
Помоему для изучения FB подойдет документация от IB (у них одинаковый принцип).
Если нет, то в чем разница? [Ответ]
Павел-Kikoz 12:13 01.12.2003
Так почему еще жив InterBase?
- потому что, к примеру, мне лень сносить старый сервак и ставить новый, да еще и в воскресенье, когда никого нет
Зачем что-то трогать, когда все и так работает!?

LSL ADO.NET - это технология работы с СУБД или именно СУБД? Что-то я подотстал..
[Ответ]
LSL 15:10 01.12.2003
Павел-Kikoz ADO.NET -технология работы. [Ответ]
Павел-Kikoz 15:41 01.12.2003
Таки а причем тогда ADO.NET? Interbae - это же СУБД. [Ответ]
JOHN_PROFF 17:53 01.12.2003
Павел-Kikoz

Сообщение от :
Зачем что-то трогать, когда все и так работает!?

1. FB - халявный.
2. Ставится FB на место IB за 5 мин.
3. Меньше глюков. (Хотя их везде полно
).
4. С нелегальным серьезным ПО в достаточно большой конторе живется не очень уютно.
5. А если свою прогу написанную под IB предется легально продавать?
[Ответ]
LSL 18:46 01.12.2003
Павел-Kikoz Да это я так, не в тему ляпнул. [Ответ]
zss_vrn 06:58 02.12.2003
JOHN_PROFF

Сообщение от :
А что такое кандидат.
P.S.
Помоему для изучения FB подойдет документация от IB (у них одинаковый принцип).
Если нет, то в чем разница?

У них приняты стадии: тестовая версия - кандидат в релиз - релиз. Релиз - уже товар, остальное все еще тестируется. Мы распространяем свой софт и не можем рисковать. Глюки IB 6 мы уже знаем, а FB 1.5 - еще нет. Из двух зол выбирают наиболее известное

А разница - в мелких технических деталях, без знания которых коммерческий продукт нельзя выпускать. Описания на IB 7 у нас нет, есть только на 6.0, а оно неполное (там нет даже current_date). Наши программеры плохо работают без описания
Работа без документации - исследовательский процесс с неопределенными сроками, а мы не можем себе этого позволить. [Ответ]
JOHN_PROFF 08:02 02.12.2003
zss_vrn А цена не кусает?

Сообщение от :
А разница - в мелких технических деталях, без знания которых коммерческий продукт нельзя выпускать.

Можно подробнее. [Ответ]
Павел-Kikoz 08:59 02.12.2003
JOHN_PROFF
1. А мы исползуем OpenSource Interbase Он тоже халявный.
И денюжек мы с него не имеем, так как не продаем продукт, чисто для внутреннего употребления

2. Я знаю, что это займет всего пару часов (с поиском и закачкой нормального FB). Ответил же - лень приходить в выходный, ИТАК ВСЕ РАБОТАЕТ!
3. Пока глюков не обнаружилось, я же говорю, все работает

4. Дык, легальное оно

5. Вот блин, да все относительно чисто!
Хотя если легально продавать, то надо будет изучать условия лицензии на IB или FB и т.д. Лицензия GNU по объему больше, чем лицензия на Windows - сомневаюсь что присутствующие е вообще читали, переводили и поняли не в 2-х словах! (FB ведь же по ГНУ-шной лицензии идет)?
Кстати, некоторые конторы поступают так: "мы вам продаем систему, а SQL сервер берите где хотите". Все достаточно чисто.
[Ответ]
brom 09:09 02.12.2003
Жив потому, что в случае, когда у вас что-то не так с платной программой -- вам есть куда позвонить и наорать, и постучать тапком по столу, и потребовать, чтоб завтра всё было готово. В случае опенсорса, естественно, такое неприменимо ) [Ответ]
JOHN_PROFF 09:23 02.12.2003
brom Это тех денег не стоит.

JOHN_PROFF добавил [date]1070349923[/date]:
Павел-Kikoz Я и забыл что IB 6 открыли. [Ответ]
zss_vrn 07:03 03.12.2003
JOHN_PROFF

Сообщение от :
Можно подробнее.

Подробностей слишкоим много Ну вот например:
Функция SUBSTRING (не UDF, а встроенная) в IB работает ТОЛЬКО НА ЛОКАЛЬНОЙ базе. А в FB я не знаю и где прочитать тоже не знаю. Или еще - сервер для IB для Win построен по модели SUPERSERVER, а для FB я читал, что есть и CLASSIC, но не нашел. IB не поддерживает двухпроцессорные машины, а FB - не знаю.
Общее же резюме - переход на FB крайне желателен, так как этот проект развивается в OpenSource, а IB - только платный, а бесплатный останется в том виде и с теми глюками, которые есть сейчас. Например, замумыкала ошибка 10054, сервер вырубается (guardian его, правда, тут же поднимает), но транзакция падает в неопределенном состоянии.

zss_vrn добавил [date]1070427974[/date]:
Павел-Kikoz

Сообщение от :
Кстати, некоторые конторы поступают так: "мы вам продаем систему, а SQL сервер берите где хотите". Все достаточно чисто.

Например, мы
В поставку включаем, а в прайс - нет. Лицензию я много раз попытался прочитать, но ни хрена не понял. [Ответ]
JOHN_PROFF 08:41 03.12.2003
zss_vrn Теперь больменее понятно, но т.к. разработчики уверяют в 100% совместимости, то по логике вещей SUBSTRING так же должна работать.
А кто нибуть проверял разницу?
P.S.
Кстати, а среда разработки у Вас лицензионная?
Если, допустим, у меня нет, то под каким видом можно продавать софт чтобы не предрались? [Ответ]
Павел-Kikoz 09:42 03.12.2003
JOHN_PROFF
Про лицензии.
Я вчера как раз думал об этом. Возможно, в виде исходных кодов, а заказчик пусть сам компиляет на своем компиляторе, свой сервер ставит и прочее
Возможно, здесь все чисто
))
Придирающимся говорим, что написали в текстовом редакторе Far'а(бесплатная лицензия для exUSSR), ну а отлаживали в уме
))
Клево?
Ну а SUBSTRING - ну да... Буду использовать - придется сервак менять

zss_vrn Про лицензию. Ну вот... Поди тут разбери, можно FB или нет использовать... Там типа условие поставки - наличие исходного кода. Только исходного кода FB или програмного продукта, использующего тоже? Кто-нибудь разбирался?
[Ответ]
zss_vrn 10:16 03.12.2003
JOHN_PROFF

Сообщение от :
Кстати, а среда разработки у Вас лицензионная?
Если, допустим, у меня нет, то под каким видом можно продавать софт чтобы не предрались?

Лицензионный CBuilder 6 EE.
Павел-Kikoz

Сообщение от :
Про лицензию. Ну вот... Поди тут разбери, можно FB или нет использовать... Там типа условие поставки - наличие исходного кода. Только исходного кода FB или програмного продукта, использующего тоже? Кто-нибудь разбирался?

Во-во, узнать бы, а то влетишь, блин... [Ответ]
JOHN_PROFF 11:52 03.12.2003
Павел-Kikoz COOL
zss_vrn

Сообщение от :
Во-во, узнать бы, а то влетишь, блин...

Это точно, надо узнавать.
[Ответ]
zic 12:39 03.12.2003
Да не заморачивайтесь вы с лицензией .

Поскольку само по себе дизассамблирование программы ЗАПРЕЩЕНО законом.
Те любые попытки узнать каким именно компилятором вы пользовались незаконны. [Ответ]
brom 12:41 03.12.2003
для ФСБ это не будет оправданием, поверь ) [Ответ]
JOHN_PROFF 12:55 03.12.2003
brom

Сообщение от :
для ФСБ это не будет оправданием, поверь

Это точно, но я не думаю что ФСБ будет заниматься обычным софтом (я же не кряки и не вири буду писать) [Ответ]
brom 13:02 03.12.2003
естественно. В общем, разберетесь с лицензией FB -- скиньте выводы сюда, будет хоть польза от треда [Ответ]
LSL 15:55 03.12.2003
А что компилятор собирает бмнарник с информацией о том лицензионный он или нет ? Если это даже так то как он об этом узнаёт ? [Ответ]
zss_vrn 16:19 03.12.2003
LSL

Сообщение от :
А что компилятор собирает бмнарник с информацией о том лицензионный он или нет ? Если это даже так то как он об этом узнаёт ?

Все гораздо проще - схема такая.
В ЕХЕ есть инфа о комиляторе. Конкурент вламывает в комитет, тот приходит с проверкой - а покаж лицензию! А нету...

С MS еще круче - у них своя служба в РФ со связями. В одной крупной организации (не в врн) пришли органы - а где лицензии на Office? Результат - от продукции MS там отказались и пользуются Open Office, гораздо худшим по качеству. Не по наслышке знаю... [Ответ]
Вверх