Re: FB 2.5 RC1

2010-06-24 Пенетрантность Arioch
В письме от Fri, 11 Dec 2009 23:50:56 +0300, Kovalenko Dmitry  
dmitry.lipe...@gmail.com сообщал:



Щас проще в FB допилить многопоточность, чем в IB реализовать все
(зачастую, конкретные) фичи Firebird :-)
 В корень зришь.
 Дык. Останется только один :)


RedDatabase ?

Или... Nagano ? :-)
--
Написано в почтовом клиенте браузера Opera: http://www.opera.com/mail/



Re: FB 2.5 RC1

2009-12-15 Пенетрантность Alexey Popov



Dmitry Lendel wrote:

если использовать FB как хранилище и только линейные запросы, то нет 
проблем. Если логика сложнее, то в 1.0 довольно тесно.


Большенство бизнес логики и визуализация на клиенте. Поэтому различные 
фигурные приседания в sql запросах и процедурах не нужны.





Re[2]: FB 2.5 RC1

2009-12-15 Пенетрантность Sergey Mereutsa
Привет!

 если использовать FB как хранилище и только линейные запросы, то нет 
 проблем. Если логика сложнее, то в 1.0 довольно тесно.

 Большенство бизнес логики и визуализация на клиенте. Поэтому различные
 фигурные приседания в sql запросах и процедурах не нужны.

Не в обиду, но при использовании бизнес-логики на клиенте при наличии
полноценного инструмента - это как использование микроскопа для
забивания гвоздей. Согласен, что задача-задаче рознь, но в большинстве
случаев, где я видел универсальные системы, работающие с Ораклом,
Мускулем, Постгри и кучей остальных (иногда - и с Птицем) - использовали
СУБД именно как хранилище данных без ХП/Триггеров.


З.Ы. Да-да, вот такой я маньяк.

-- 
Best regards,
 Sergeymailto:gebele...@gmail.com




Re: FB 2.5 RC1

2009-12-15 Пенетрантность Alexey Popov


Sergey Mereutsa wrote:


Не в обиду, но при использовании бизнес-логики на клиенте при наличии
полноценного инструмента - это как использование микроскопа для
забивания гвоздей. 


Не понимаю о чём речь. sql запросы то они остаются - оперирования 
множествами. Речь идёт о коде бизнес логики. Код SP может быть 1 в 1

переписан на клиенте.

Согласен, что задача-задаче рознь, 


В моём случае это массово тиражируемый софт. Это очень существенно сужает 
простор для действий.



но в большинстве
случаев, где я видел универсальные системы, работающие с Ораклом,
Мускулем, Постгри и кучей остальных (иногда - и с Птицем) - использовали
СУБД именно как хранилище данных без ХП/Триггеров.


SP и триггеры есть, но они выполняют в основом технические задачи типа
логгирования и репликации.





Re: FB 2.5 RC1

2009-12-15 Пенетрантность Oleg Matveyev
Большенство бизнес логики и визуализация на клиенте. Поэтому различные 
фигурные приседания в sql запросах и процедурах не нужны.


клиент - один?
...нам как-то понадобилось к той же БД еще пара клиентов, да еще написанных 
на других языках... например вэб-интерфейс.

Бизнес-логика резко переместилась в ХП и триггеры
:-)




Re: FB 2.5 RC1

2009-12-15 Пенетрантность Dmitry Lendel

Привет

Не понимаю о чём речь. sql запросы то они остаются - оперирования 
множествами. Речь идёт о коде бизнес логики. Код SP может быть 1 в 1

переписан на клиенте.


Мне лично не хватало

Select from select
execute block
case
iif
и парчки встроенных функций

После 2 и 2.1 стало легче жить

Дмитрий 





Re: FB 2.5 RC1

2009-12-15 Пенетрантность Alexey Popov


Dmitry Lendel wrote:


Мне лично не хватало

Select from select


Иногда может быть полезно. Обычно можно всё через join'ы переделать.


execute block


Код блока тупо можно выполнить с клиента.


case
iif


А это зачем? Обычно это юзается для того чтобы не запариваться самому с 
отрисовкой данных, которые можно визуализировать и на клиенте.





Re: FB 2.5 RC1

2009-12-15 Пенетрантность Alexey Popov


Oleg Matveyev wrote:


клиент - один?
...нам как-то понадобилось к той же БД еще пара клиентов, да еще 
написанных на других языках... например вэб-интерфейс.

Бизнес-логика резко переместилась в ХП и триггеры
:-)


Ну это известная тема для холиваров :)
Но как говориться: практика - критерий истины. В моём случае важна гибкость 
и скорость реакции на новые бизнес требования. Что в случае множественных 
инстансов софта выливается в сложности процедуры обновления, если каждый 
раз менять метаданные без квалифицированного персонала.
 В общем случае такая архитектура это просто урезанная 3ёх звенка где 2 и 
3 звенья объеденены в одно.





Re: FB 2.5 RC1

2009-12-15 Пенетрантность Tonal

15.12.2009 20:56, Alexey Popov пишет:


Oleg Matveyev wrote:
В общем случае такая архитектура это просто урезанная 3ёх звенка где 2 и
3 звенья объеденены в одно.

И называется 2х-звенка или клиент-сервер с толстым сервером. :)
Ну да всяко у каждого своё дао как логику по проекту размазывать. :)
--
Александр Замараев



Re: FB 2.5 RC1

2009-12-15 Пенетрантность Dmitry Lendel

Select from select


Иногда может быть полезно. Обычно можно всё через join'ы переделать.


Увы. Через join не всегда выходит


execute block


Код блока тупо можно выполнить с клиента.


Верно. В 1.0 разве есть такое? :-)))


case
iif


А это зачем? Обычно это юзается для того чтобы не запариваться самому с 
отрисовкой данных, которые можно визуализировать и на клиенте.


И это тоже.

Дмитрий




Re: FB 2.5 RC1

2009-12-13 Пенетрантность Alexey Popov


Dmitry Lendel wrote:


Разве это хорошо, что все под 1.0?


Не под, а совместимо. Т.е. фичи высших версий не используются, т.к. не нужны.




Re: FB 2.5 RC1

2009-12-13 Пенетрантность Dmitry Lendel


Не под, а совместимо. Т.е. фичи высших версий не используются, т.к. не 
нужны.


если использовать FB как хранилище и только линейные запросы, то нет 
проблем. Если логика сложнее, то в 1.0 довольно тесно.


Дмитрий 





Re: FB 2.5 RC1

2009-12-12 Пенетрантность Alexey Popov


Kovalenko Dmitry wrote:

Щас проще в FB допилить многопоточность, чем в IB реализовать все 
(зачастую, конкретные) фичи Firebird :-)


Эти свистелки-перделки мне давно уже не греют. У меня весь софт Fb1.0 
compatible. А вопрос с многопоточностью строит ой как давно.





Re: FB 2.5 RC1

2009-12-12 Пенетрантность Dmitry Lendel
Эти свистелки-перделки мне давно уже не греют. У меня весь софт Fb1.0 
compatible. А вопрос с многопоточностью строит ой как давно.


Разве это хорошо, что все под 1.0?
Дмитрий 





FB 2.5 RC1

2009-12-11 Пенетрантность dedRasta
Поздравляю всех! Дождались!
Спасибо разработчикам!

С уважением
Александр Редько



Re: FB 2.5 RC1

2009-12-11 Пенетрантность Dmitry Voroshin


dedRasta rex...@gmail.com сообщил/сообщила 
в новостях следующее: 
news:d971a4f2-c233-4165-9a5c-9eb0be4ee...@j4g2000yqe.googlegroups.com...

Поздравляю всех! Дождались!
Спасибо разработчикам!

С уважением
Александр Редько

А я так и не пощупал это чудо природы. Как жаль :( 





Re: FB 2.5 RC1

2009-12-11 Пенетрантность Kovalenko Dmitry

А я так и не пощупал это чудо природы. Как жаль :(


Ничо так. На ощупь. Но пока есть некоторые проблемы с интенсивным сексом.

Хотя, возможно, это не секс, а чисто[е липетцкое] убийство :-)

---
Меня тут вот, после распития содержимого бутылки с этикеткой Девичья 
Башня, посетила мысль. Тесть бодяжит.


Щас проще в FB допилить многопоточность, чем в IB реализовать все (зачастую, 
конкретные) фичи Firebird :-)


Но это мои субъективные мысли :))

Коваленко Дмитрий. 





Re: FB 2.5 RC1

2009-12-11 Пенетрантность Dmitry Yemanov

On 11.12.2009 15:40, Kovalenko Dmitry wrote:


Меня тут вот, после распития содержимого бутылки с этикеткой Девичья
Башня, посетила мысль. Тесть бодяжит.


Не экспортирует часом? :-)


Щас проще в FB допилить многопоточность, чем в IB реализовать все
(зачастую, конкретные) фичи Firebird :-)


В корень зришь.


--
Дмитрий Еманов



Re: FB 2.5 RC1

2009-12-11 Пенетрантность Kovalenko Dmitry

Меня тут вот, после распития содержимого бутылки с этикеткой Девичья
Башня, посетила мысль. Тесть бодяжит.


Не экспортирует часом? :-)


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



Щас проще в FB допилить многопоточность, чем в IB реализовать все
(зачастую, конкретные) фичи Firebird :-)


В корень зришь.


Дык. Останется только один :)

Коваленко Дмитрий.