powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Firebird - летящий дракон
36 сообщений из 36, показаны все 2 страниц
Firebird - летящий дракон
    #37601091
vvm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А уж тем более - версии 3.0.
Все надуманные противоречия и несущественные недостаки останутся в предыдущий релизах.
Огненный дракон вылетает на операттвный простор!
С Новым годом, коллеги! Всем удачи!
...
Рейтинг: 0 / 0
Firebird - летящий дракон
    #37601098
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Море флейма!!!!
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Firebird - летящий дракон
    #37601214
Zim-a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А 3.0 мне сможет создать процедуру, чтобы не надо было заранее указывать число выходных параметров?
...
Рейтинг: 0 / 0
Firebird - летящий дракон
    #37601226
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zim-aА 3.0 мне сможет создать процедуру, чтобы не надо было заранее указывать число выходных
параметров?

Поддержка быдлокодинга в 3.0 не заявлена.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Firebird - летящий дракон
    #37601265
Zim-a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кросстаба тоже не будет?
...
Рейтинг: 0 / 0
Firebird - летящий дракон
    #37601371
Хостинг
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А почему так ущербны услуги хостинга с поддержкой Firebird, особенно в связке с Windows. А ведь как бы это помогло в распространении и популяризации продукта, если бы не было проблем с хостингом. Например, связка Firebird 3 с ASP.NET MVC 3 была бы лично мне интересна. Кстати, никто не подскажет хостинга с подобными возможностями по небольшой цене?)
...
Рейтинг: 0 / 0
Firebird - летящий дракон
    #37601554
vvm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ХостингА почему так ущербны услуги хостинга с поддержкой Firebird, особенно в связке с Windows. А ведь как бы это помогло в распространении и популяризации продукта, если бы не было проблем с хостингом. Например, связка Firebird 3 с ASP.NET MVC 3 была бы лично мне интересна. Кстати, никто не подскажет хостинга с подобными возможностями по небольшой цене?)
Ну, на набор и стоимость чьих-то услуги повлиять непросто. :)
А так: http://www.firebirdsql.org/en/net-provider/
...
Рейтинг: 0 / 0
Firebird - летящий дракон
    #37601630
Фотография Warstone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ХостингА почему так ущербны услуги хостинга с поддержкой Firebird, особенно в связке с Windows. А ведь как бы это помогло в распространении и популяризации продукта, если бы не было проблем с хостингом. Например, связка Firebird 3 с ASP.NET MVC 3 была бы лично мне интересна. Кстати, никто не подскажет хостинга с подобными возможностями по небольшой цене?)Потому что все что есть в огнептице есть в Слоне. Обратное - неверно. Поэтому хостинги больше на Слона ориентируются.
...
Рейтинг: 0 / 0
Firebird - летящий дракон
    #37602762
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Warstone Потому что все что есть в огнептице есть в Слоне.
А автономные транзакции в слоне появились?
...
Рейтинг: 0 / 0
Firebird - летящий дракон
    #37602947
FreemanZAV, можете дать пример, когда без автономных транзакций нельзя обойтись.
...
Рейтинг: 0 / 0
Firebird - летящий дракон
    #37602956
а dblink, пользоваться нельзя
...
Рейтинг: 0 / 0
Firebird - летящий дракон
    #37602962
автономные транзакцииа dblink, пользоваться нельзя
Не разрешаете? А где нельзя?
Я без спроса пользуюсь.
...
Рейтинг: 0 / 0
Firebird - летящий дракон
    #37603203
miwaonline
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автономные транзакции,

Позорно сливаем?
Приведите пример, где вообще нельзя обойтись без РСУБД?

P.S. Ничего не имею против ни слона, ни птицы, если что.
...
Рейтинг: 0 / 0
Firebird - летящий дракон
    #37603217
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автономные транзакцииможете дать пример, когда без автономных транзакций нельзя обойтись.Неотменяемый аудит, сохраняемый в БД (а не в текстовые файлы).
...
Рейтинг: 0 / 0
Firebird - летящий дракон
    #37603226
Таблоид, и что, dblink не справляется?
...
Рейтинг: 0 / 0
Firebird - летящий дракон
    #37603233
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автономные транзакциии что, dblink не справляется?
С проктостоматологией?..

PS: А у вас там транзакции dblink-а коммитятся отдельно от главной?.. Ню-ню...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Firebird - летящий дракон
    #37603239
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WarstoneПотому что все что есть в огнептице есть в Слоне. Обратное - неверноА каков ваш опыт работы с Firebird, чтобы делать такие категоричные утверждения ?
...
Рейтинг: 0 / 0
Firebird - летящий дракон
    #37603878
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автономные транзакцииFreemanZAV, можете дать пример, когда без автономных транзакций нельзя обойтись.

Было утверждение, что есть в огнептице есть в Слоне. Я просто показал, что это не так. Нужен этот функционал или нет, вопрос другой. А dblink, насколько я знаю открывает ещё один коннект, так что он никак не заменит автономные транзакции.
...
Рейтинг: 0 / 0
Firebird - летящий дракон
    #37606552
start with
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vvm,

А как firebird c деревьями работает?
Есть конструкция?
Код: plsql
1.
2.
start with ...
connect by ...


или надо как в MSSQL через рекурсию делать?
...
Рейтинг: 0 / 0
Firebird - летящий дракон
    #37606574
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Через WITH RECURSIVE ...
...
Рейтинг: 0 / 0
Firebird - летящий дракон
    #37606652
vvm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
start withvvm,

А как firebird c деревьями работает?
Есть конструкция?
Код: plsql
1.
2.
start with ...
connect by ...


или надо как в MSSQL через рекурсию делать?
Как в MSSQL.
...
Рейтинг: 0 / 0
Firebird - летящий дракон
    #37606750
Фотография Di_LIne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
start withА как firebird c деревьями работает?
Есть конструкция?
Код: plsql
1.
2.
start with ...
connect by ...



И заметь, что FB - за пивом не бегает и шнурки не гладит.
...
Рейтинг: 0 / 0
Firebird - летящий дракон
    #37606797
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
start withА как firebird c деревьями работает?Например, так . Но пока что там есть чего улучшать:
1) hard-coded ограничение на 1024 уровня от отца к пра-пра...-правнукам (впрочем, оно может и к лучшему: меньше вспоминать будут про это зло рекурсию там, где можно выкрутиться друмими методами);
2) нельзя объявлять рекурсивную часть как derived table и что-то там навешивать на неё "сверху" (выдаст ошибку "Recursive CTE member (...) can refer itself only in FROM clause")
...
Рейтинг: 0 / 0
Firebird - летящий дракон
    #37606805
Фотография Warstone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FreemanZAVWarstone Потому что все что есть в огнептице есть в Слоне.
А автономные транзакции в слоне появились?Давно. Через сейвпоинты внутри транзакций.
...
Рейтинг: 0 / 0
Firebird - летящий дракон
    #37606812
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WarstoneДавно. Через сейвпоинты внутри транзакций.
И давно в слоне сейфпоинты можно закоммитить при откате всей остальной транзакции?.. Не
надо путать автономные транзакции с вложенными.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Firebird - летящий дракон
    #37606825
start with
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов Денис, vvm, Di_LIne, Таблоид - спасибо за ответы и ссылки.
авторИ заметь, что FB - за пивом не бегает и шнурки не гладит.

Чесло говоря не понял юмора. Ну да ладно...
...
Рейтинг: 0 / 0
Firebird - летящий дракон
    #37606832
V&N
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
V&N
Гость
классная тема, кто побеждает?
offtop
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
do $$
declare 
  r0 record;
  r record;
  _a int[] :=    '{8,0,0,1,0,0,3,0,2,0,0,3,0,6,4,0,0,0,6,1,0,0,0,8,0,4,7,9,4,0,0,0,0,8,2,6,0,0,0,7,0,2,0,0,0,5,2,1,0,0,0,0,3,9,7,8,0,6,0,0,0,5,1,0,0,0,9,2,0,6,0,0,4,0,6,0,0,0,0,0,0}';
  t_ text;
begin
for r0 in (
  with recursive a (s, ind) as 
                 (select sud, 
                         (select si 
                            from generate_subscripts(sud, 1) si 
                           where sud[si]=0 
                           order by si limit 1) 
                    from (select _a as sud) f
                   union all
                  select a.s[1:ind-1]||i||a.s[ind+1:array_upper(s,1)], 
                         (select si 
                            from generate_subscripts(s, 1) si 
                           where si>=ind+1 and s[si]=0
                           order by si limit 1)
                    from a, generate_series(1,9) i
                   where ind > 0
                     and not exists ( select lp 
                                        from generate_series(1,9) lp
                                       where i in ((select s[ trunc( ( ind - 1 ) / 9 )::int * 9 + lp ] ),
                                                   (select s[ mod( ind - 1, 9 )::int - 8 + lp * 9 ] ),
                                                   (select s[ mod( trunc( ( ind - 1 ) / 3 )::int, 3 )::int * 3
                                                            +(trunc( ( ind - 1 ) / 27 ) * 27 + lp)::int
                                                            +(trunc( ( lp - 1 ) / 3 ) * 6)::int ])))
                 )

select s, row_number() over () as ind
  from a
 where ind is null) loop     

 t_ := 'var №'||r0.ind||chr(13)||chr(10)||rtrim(repeat('---+', 9), '+')||chr(13)||chr(10);
 for r in (select r0.s[i:i+8] as a
             from generate_series(1, array_upper(r0.s,1), 9) i)
 loop
  t_ := t_||' '||array_to_string(r.a, ' | ')||chr(13)||chr(10);
  t_ := t_||rtrim(repeat('---+', 9), '+')||chr(13)||chr(10);
 end loop;

 raise info '%', t_;
end loop;
end;$$;



Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
INFO:  var №1
---+---+---+---+---+---+---+---+---
 8 | 5 | 4 | 1 | 7 | 9 | 3 | 6 | 2
---+---+---+---+---+---+---+---+---
 2 | 7 | 3 | 5 | 6 | 4 | 1 | 9 | 8
---+---+---+---+---+---+---+---+---
 6 | 1 | 9 | 2 | 3 | 8 | 5 | 4 | 7
---+---+---+---+---+---+---+---+---
 9 | 4 | 7 | 3 | 1 | 5 | 8 | 2 | 6
---+---+---+---+---+---+---+---+---
 3 | 6 | 8 | 7 | 9 | 2 | 4 | 1 | 5
---+---+---+---+---+---+---+---+---
 5 | 2 | 1 | 4 | 8 | 6 | 7 | 3 | 9
---+---+---+---+---+---+---+---+---
 7 | 8 | 2 | 6 | 4 | 3 | 9 | 5 | 1
---+---+---+---+---+---+---+---+---
 1 | 3 | 5 | 9 | 2 | 7 | 6 | 8 | 4
---+---+---+---+---+---+---+---+---
 4 | 9 | 6 | 8 | 5 | 1 | 2 | 7 | 3
---+---+---+---+---+---+---+---+---

INFO:  var №2
---+---+---+---+---+---+---+---+---
 8 | 5 | 4 | 1 | 7 | 9 | 3 | 6 | 2
---+---+---+---+---+---+---+---+---
 2 | 7 | 3 | 5 | 6 | 4 | 1 | 9 | 8
---+---+---+---+---+---+---+---+---
 6 | 1 | 9 | 2 | 3 | 8 | 5 | 4 | 7
---+---+---+---+---+---+---+---+---
 9 | 4 | 7 | 3 | 5 | 1 | 8 | 2 | 6
---+---+---+---+---+---+---+---+---
 3 | 6 | 8 | 7 | 9 | 2 | 4 | 1 | 5
---+---+---+---+---+---+---+---+---
 5 | 2 | 1 | 4 | 8 | 6 | 7 | 3 | 9
---+---+---+---+---+---+---+---+---
 7 | 8 | 2 | 6 | 4 | 3 | 9 | 5 | 1
---+---+---+---+---+---+---+---+---
 1 | 3 | 5 | 9 | 2 | 7 | 6 | 8 | 4
---+---+---+---+---+---+---+---+---
 4 | 9 | 6 | 8 | 1 | 5 | 2 | 7 | 3
---+---+---+---+---+---+---+---+---
...
Рейтинг: 0 / 0
Firebird - летящий дракон
    #37606833
Фотография Warstone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovWarstoneДавно. Через сейвпоинты внутри транзакций.
И давно в слоне сейфпоинты можно закоммитить при откате всей остальной транзакции?.. Не
надо путать автономные транзакции с вложенными.
ммм... Видно плохо читал определение. Прочел еще раза 3. Наверно - понял. Да, такое можно только эмулировать через dblink. Хотя... В 9.2 (бете) что-то мутят с возможностью поменять текущий tid. Возможно это шаг именно сюда(в том числе, вообще это шаг в OLAP).
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Firebird - летящий дракон
    #38847510
ZeroMQ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vvmА уж тем более - версии 3.0.
Все надуманные противоречия и несущественные недостаки останутся в предыдущий релизах.
Огненный дракон вылетает на операттвный простор!
С Новым годом, коллеги! Всем удачи!
"Летящий дракон" задержался до деревянной козы.

Тем не менее, "тройка" файербёрда получается более чем достойной: новые фичи FireBird 3.0


С Новым годом, коллеги!
...
Рейтинг: 0 / 0
Firebird - летящий дракон
    #38851053
Фотография Shtock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для Firebird это более чем прорыв, но со стороны выглядит, что они наконец то прочли Oracle Concepts и Sql Reference и начали передирать один в один оттуда
...
Рейтинг: 0 / 0
Firebird - летящий дракон
    #38851071
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нах-нах, только мутаций птице ещё не хватало.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Firebird - летящий дракон
    #38851073
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovНах-нах, только мутаций птице ещё не хватало.


Ну Fyracle вроде как еще не загнулся ;)
...
Рейтинг: 0 / 0
Firebird - летящий дракон
    #38851232
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shtock,

сомневаюсь. Oracle Concept разработчикам FB до лампочки.
...
Рейтинг: 0 / 0
Firebird - летящий дракон
    #38934032
Фотография Дикий Билл
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А я начал программу на Firebird писать.
Бесплатно правда :)
Жена попросила им для центра социальной защиты, думал... думал на чем делать. Даже на 1с сначала хотел, но потом все-таки не решился пиратствовать. Да идти к ним устанавливать неохота. По этой же причине sql server express отбросил.
Да и вообще, всё связанное с dot.net.
Потом вспомнил про то, что у FB есть такая штука как embedded. Вообще здОрово.
Просто скопировать папку с программой и всё. И к этому нормальный SQL.
И притом, что если потом все-таки захотят сетевой вариант, то настройка думаю много времени не займет (хотя конечно придется туда идти).
В общем я доволен.
...
Рейтинг: 0 / 0
Firebird - летящий дракон
    #38934234
ZeroMQ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дикий Билл,

лучше именно для разработки нормальную сетевую использовать.
Ибо при отладке ты не просто клиента запускаешь/останавливаешь клиента, но "сервер", ибо в одном процессе они.
Вроде как теоретически базу испортить непросто, но "нуивона*".

А embedded (или не-embedded) вараинт выберешь, когда заказчику ставить будешь.
...
Рейтинг: 0 / 0
Firebird - летящий дракон
    #38934400
Фотография Дикий Билл
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разумно. Спасибо.
...
Рейтинг: 0 / 0
36 сообщений из 36, показаны все 2 страниц
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Firebird - летящий дракон
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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