powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Недостатки Firebird
25 сообщений из 189, страница 3 из 8
Недостатки Firebird
    #36361351
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
akhan
1. Для параметризованных представлении использую процедуры выбора с
входными параметрами.

Нет, ты всё-таки рассажи что же это за параметризованные view и чем они
отличаются от select * from view where ...
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Недостатки Firebird
    #36361486
Roman Yaroshenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
akhan
Когда я привел пример, я ошибся, забыл отредактировать скопированные строки. Вот что я хотел выложить:
Код: plaintext
1.
2.
3.
4.
5.
6.
select acc_code, 
GetAccountBalance(acc_id, :BegDate) as BegBal, 
GetAccountDebitSum(acc_id, :BegDate, :EndDate) as DebitSum,
GetAccountCreditSum(acc_id, :BegDate, :EndDate) as DebitSum,
GetAccountBalance(acc_id, :EndDate) as EndBal,
...

Можно в FB обойтись и без left join:
Код: plaintext
1.
2.
3.
4.
5.
6.
select acc_code, 
(select balance from GetAccountBalance(acc_id, :BegDate)) as BegBal, 
(select debitsum from GetAccountDebitSum(acc_id, :BegDate, :EndDate)) as DebitSum,
(select creditsum from GetAccountCreditSum(acc_id, :BegDate, :EndDate)) as DebitSum,
(select balance from GetAccountBalance(acc_id, :EndDate)) as EndBal,
...
Т.е. через конструкцию "select from procedure" процедуры можно использовать типа как функции.
...
Рейтинг: 0 / 0
Недостатки Firebird
    #36361577
akhan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman Yaroshenkoakhan
Когда я привел пример, я ошибся, забыл отредактировать скопированные строки. Вот что я хотел выложить:
Код: plaintext
1.
2.
3.
4.
5.
6.
select acc_code, 
GetAccountBalance(acc_id, :BegDate) as BegBal, 
GetAccountDebitSum(acc_id, :BegDate, :EndDate) as DebitSum,
GetAccountCreditSum(acc_id, :BegDate, :EndDate) as DebitSum,
GetAccountBalance(acc_id, :EndDate) as EndBal,
...

Можно в FB обойтись и без left join:
Код: plaintext
1.
2.
3.
4.
5.
6.
select acc_code, 
(select balance from GetAccountBalance(acc_id, :BegDate)) as BegBal, 
(select debitsum from GetAccountDebitSum(acc_id, :BegDate, :EndDate)) as DebitSum,
(select creditsum from GetAccountCreditSum(acc_id, :BegDate, :EndDate)) as DebitSum,
(select balance from GetAccountBalance(acc_id, :EndDate)) as EndBal,
...
Т.е. через конструкцию "select from procedure" процедуры можно использовать типа как функции.
Код: plaintext
1.
2.
3.
4.
5.
select acc_code, 
((select balance from GetAccountBalance(acc_id, :BegDate))+, 
(select debitsum from GetAccountDebitSum(acc_id, :BegDate, :EndDate)) -
(select creditsum from GetAccountCreditSum(acc_id, :BegDate, :EndDate))) as EndBal
from ...
классно выглядит.
...
Рейтинг: 0 / 0
Недостатки Firebird
    #36361744
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
эх не знаете вы в чем истинный недостаток FB
...
Рейтинг: 0 / 0
Недостатки Firebird
    #36361817
Фотография arni
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!эх не знаете вы в чем истинный недостаток FB Знаем-знаем мы про твой крестовый поход за истинную веру.
...
Рейтинг: 0 / 0
Недостатки Firebird
    #36361871
Roman Yaroshenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!эх не знаете вы в чем истинный недостаток FB
В трекер и еще раз в трекер и недостаток как рукой снимет. :))
...
Рейтинг: 0 / 0
Недостатки Firebird
    #36362919
Senya_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!эх не знаете вы в чем истинный недостаток FB Знаем-знаем
В том, что это не оракл. Вот постгрес - это правильная субд, потому что очень похожа на оракл.

ЗЫ. Кстати, в 3-й версии у тебя, похож, отберут любимую "игрушку" - неустойчивость курсора. На что тогда-то переключишься? ;)
...
Рейтинг: 0 / 0
Недостатки Firebird
    #36363037
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Senya_L
ЗЫ. Кстати, в 3-й версии у тебя, похож, отберут любимую "игрушку" - неустойчивость курсора. На что тогда-то переключишься? ;)
есть шансы что его все таки выкатят в обозримое время ? (чтоб не развивать флейм не скажу в каком году мне первый раз пообещали 3.0)
к стате я не слышал чтоб в 3.0 планировали править эту "особенность", точно планируют ?

ЗЫ. SMP там вроде обещали, но для минимального джентельменского набора имхо нужна документация и лог транзакций.
...
Рейтинг: 0 / 0
Недостатки Firebird
    #36363045
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!
для минимального джентельменского набора имхо нужна документация и лог
транзакций.
У Оракула есть и то и другое, а толку?
Модератор: стёр лишнее
не занимайтесь провокациями
...
Рейтинг: 0 / 0
Недостатки Firebird
    #36363054
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakovдля минимального джентельменского набора имхо нужна документация и лог транзакций
а второе зачем? не флейма ради :-) Речь исключительно о PITR или еще что имеем ввиду?
...
Рейтинг: 0 / 0
Недостатки Firebird
    #36363059
Фотография Di_LIne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimitrа второе зачем?... и куда его ложить?
...
Рейтинг: 0 / 0
Недостатки Firebird
    #36363092
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!есть шансы что его все таки выкатят в обозримое время ?
она в разработке, первые снапшоты уже доступны
...
Рейтинг: 0 / 0
Недостатки Firebird
    #36363100
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yoнужна документация и лог транзакций.
типа, нет лога транзакций - не сервер БД. Эту песню мы тоже знаем. Идите с этим логом в ... сад, пожалуйста.
...
Рейтинг: 0 / 0
Недостатки Firebird
    #36363107
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvнет лога транзакций - не сервер БД.

Ну правильно. Вон, в ораклятом разделе не так давно был топик: чувак
запустил апдейт таблицы и через пять часов это стало ему действовать на
нервы. Так если бы он нажал-таки "Reset", то Оракул после загрузки ещё
пять часов базу бы восстанавливал по этому самому логу. Вот это я
понимаю - солидный сервер. А если бы он поднялся мгновенно, кто бы его,
такого несолидно шустрого, уважать бы стал?..
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Недостатки Firebird
    #36363161
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dimitr
а второе зачем? не флейма ради :-) Речь исключительно о PITR или еще что имеем ввиду?
да, мироринг или райд не спасет от целого набора проблем, а репликация через чур уж затратно.

ЗЫ. так "особенность" в снапшотах поправлена/ в планах поправить ?
...
Рейтинг: 0 / 0
Недостатки Firebird
    #36363169
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!а репликация через чур уж затратно.

Да, да, а триггеры - абсолютное зло.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Недостатки Firebird
    #36363279
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!так "особенность" в снапшотах поправлена/ в планах поправить?
в снапшотах еще только пре-альфа, рановато еще. В планах есть. Успеется или нет - время покажет.
...
Рейтинг: 0 / 0
Недостатки Firebird
    #36363969
Фотография barrabas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
akhanbarrabasakhanДодумался!!!
Процедура выбора с входными параметрами - это есть САМЫЙ ПАРАМЕТРИЗОВАННЫЙ ВЬЮ!!!
Такое даже в Оракле нет.
есть, причем 2х видов.
1. Заполняешь массив записей и возвращаешь
2. Выстреливаешь по одной записи (pipeline) с 9 версии

Я имел ввиду что в Оракле нет VIEW с параметрами. А писать функцию возвращающий массив - не приходилось. Сейчас пробовал писать:
create or replace function AAA(a varchar2) return TABLE OF varchar2 is
...
или
create or replace function AAA(a varchar2) return varray(10) OF varchar2 is
...
не компилится.
первая ссылка в гугле
...
Рейтинг: 0 / 0
Недостатки Firebird
    #36364355
Фотография Apex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
Ну правильно. Вон, в ораклятом разделе не так давно был топик: чувак
запустил апдейт таблицы и через пять часов это стало ему действовать на
нервы. Так если бы он нажал-таки "Reset", то Оракул после загрузки ещё
пять часов базу бы восстанавливал по этому самому логу .

Дорогой Дима, если ты нихера не понимаешь о каком логе идет речь и чем он отличается от сегмента отката, лучше молчи.

Dimitry SibiryakovУ Оракула есть и то и другое, а толку?
Вообще никакого, просто одна из лучших СУБД в мире.
...
Рейтинг: 0 / 0
Недостатки Firebird
    #36364369
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ApexВообще никакого, просто одна из лучших СУБД в мире.
рекомендую посмотреть на название этого топика.

Или сразу запишем, что "основной недостаток Firebird в том, что это не Оракл", и закончим?
...
Рейтинг: 0 / 0
Недостатки Firebird
    #36365034
f_w_p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ApexВообще никакого, просто одна из лучших СУБД в мире.
Аминь!
...
Рейтинг: 0 / 0
Недостатки Firebird
    #36365773
Фотография Apex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv
рекомендую посмотреть на название этого топика.


Купите уже учебник логики или потрудитесь объяснить при чем тут название топика и кокретный пассаж товарища про бестолковость Ораклового лога траназкций и документацию.
...
Рейтинг: 0 / 0
Недостатки Firebird
    #36365794
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ApexКупите уже учебник логики или потрудитесь объяснить при чем тут название топика
мне учебник логики не нужен. я здесь про Ораклы и учебники логики не развожу.
...
Рейтинг: 0 / 0
Недостатки Firebird
    #36365802
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Apex
кокретный пассаж товарища про бестолковость Ораклового лога траназкций и
документацию.

А у Вас есть что возразить по поводу бестолковости Оракловой
документации? Потрудитесь сделать это в
этом моём
топике
и покажите свой волшебный способ узнать что же именно не
так с SvcCtx после успешного вызова OCILogon2, что к нему не
удаётся установить хэндл транзакции.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Недостатки Firebird
    #36365817
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov
А у Вас есть что возразить по поводу бестолковости Оракловой
документации?

дык, возражали уже и не раз
http://forum.sql.ru/forum/actualthread.aspx?tid=691691&pg=1�

какой смысл если вам интересней употреблять грибы и устраивать истерику на пустом месте, чем прочесть три строчки документации. например мне уже не интересно ...
...
Рейтинг: 0 / 0
25 сообщений из 189, страница 3 из 8
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Недостатки Firebird
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]