powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / MS SQL Express vs PostgreSQL/SQLite/FireBird
25 сообщений из 282, страница 5 из 12
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36065737
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зайцев Фёдорэто на каком из моих?
Мда, человек не помнит, что пишет

Код: plaintext
1.
2.
select T.id
from table1 T
  left join f_asd() P on T.id = P.id;

Далее
Зайцев Фёдордобиться преимущества FB на inner join так и не удалось;

Стало быть здесь
Код: plaintext
1.
2.
select T.*
from table1 T
  left join p_qwe P on T.id = P.id
left меняется на inner
Код: plaintext
1.
2.
select T.*
from table1 T
  inner join p_qwe P on T.id = P.id

И здесь fb впереди
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36065743
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зайцев Фёдорв остальном согласен - тест ерундовый
Потому как mssql здесь проиграл конкретно
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36065849
Зайцев Фёдор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FreemanZAVЗайцев Фёдорв остальном согласен - тест ерундовый
Потому как mssql здесь проиграл конкретно
насколько конкретно? можно с цифрами ?

у меня выходит 1,1 с для FB и < 0,3 для mssql

на каком железе выполняется 8 сек ? верится в трудом
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36065860
Зайцев Фёдор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тяк, всё ясно
мы говорим о разных вещах. я предложил выполнить этот тест, а не что-то другое. вы всё-таки попробуйте.

там количество записей 100к, но можно исправить на 1кк - это не принципиально.

а уже потом будем говорить о том, что "И здесь fb впереди" и какой я нехороший, странный и страшный человек.
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36065868
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я вроде раза три говорил, что в этом случае mssql будет быстрее в разы, и приводил пример даже, причём раньше этого теста. Но вот интересно, что значит пост ниже, неструктурированный поток сознания?
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36065904
Зайцев Фёдор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FreemanZAVЯ вроде раза три говорил, что в этом случае mssql будет быстрее в разы, и приводил пример даже, причём раньше этого теста. Но вот интересно, что значит пост ниже, неструктурированный поток сознания?
Вам, как источнику структурированных потоков сознания, не составит труда объяснить, почему "быстрее в разы" означает более низкую производительность. Плиииз.
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36065950
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зайцев ФёдорFreemanZAVЯ вроде раза три говорил, что в этом случае mssql будет быстрее в разы, и приводил пример даже, причём раньше этого теста. Но вот интересно, что значит пост ниже, неструктурированный поток сознания?
Вам, как источнику структурированных потоков сознания, не составит труда объяснить, почему "быстрее в разы" означает более низкую производительность. Плиииз.

Вообще я говорил о высокой относительно fb производительности mssql
FreemanZAVА основное преимущество - это производительность

Надо не только собственные посты читать
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36066258
Зайцев Фёдор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FreemanZAV
Вообще я говорил о высокой относительно fb производительности mssql
Надо не только собственные посты читать

действительно. но и свои тоже нужно читать. высказывания ниже плохо вяжутся с "Вообще я говорил о высокой относительно fb производительности mssql".

FreemanZAV
ДжекНепотрошительВ конце-концов, для любителей джойнить результаты хранимок, там есть табличные функции
И получится жалкое подобие.Чтобы выбрать например одну запись из миллиона, эти функции потащат весь миллион записей во временные таблицы, я уж не говорю про джоин через параметры.

FreemanZAVЕсть аналог OUTER APPLY. CROSS APPLY запросто эмулируется условием в where. Причём по скорости в этом случае MSSQL вряд ли будет иметь преимущество перед fb.

FreemanZAVЗайцев ФёдорFreemanZAV Что select @i = i from table2 может сделать с i?
SUSPEND вынесен только чтобы не зависеть от клиента. Честно - устал я объяснять.
буквально то же самое - @i получит значение i из какой-то строки table2
Вообще пример был ориентирован не на конечный результат, а на сравнение производительности. Ну да ладно, если академические примеры трудны для восприятия, то скажу, что если вставить suspend в цикл, то ibexpert фетчит записи за 3 с небольшим секунды. Даже в этом случае MSSQL медленнее примерно в 10 раз

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

З.Ы.
FreemanZAVЗайцев Фёдор просто хотел подчеркнуть, что у FB нет никаких преимуществ при джойне процедур с функциями )
Руки чешутся сравнить производительность, но лень...
если не трудно, как именно вы собираетесь джойнить функции с процедурами в FB или MSSQL?
не совсем понятно, что будет сравниваться
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36066367
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зайцев Фёдорну да ладно. мы выяснили, что курсоры в FB быстрее, не более того.
Ура!!! Спустя сутки наконец-то поверил.
Отвечать дальше, чтобы потерять ещё сутки нет никакого желания.
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36066397
Зайцев Фёдор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FreemanZAV
Ура!!! Спустя сутки наконец-то поверил.
Отвечать дальше, чтобы потерять ещё сутки нет никакого желания.
видимо это следует считать признанием, что остальные заявления - просто трёп.

если нет, можно продолжить с
"Есть аналог OUTER APPLY. CROSS APPLY запросто эмулируется условием в where. Причём по скорости в этом случае MSSQL вряд ли будет иметь преимущество перед fb "
(это, видимо, особая форма "высокой относительно fb производительности mssql")
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36066414
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторвидимо это следует считать признанием, что остальные заявления - просто трёп.
Считай
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36066557
Фотография Megabyte
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДжекНепотрошитель В конце-концов, для любителей джойнить результаты хранимок, там есть табличные функции.
Зайцев Фёдор
в FB появились табличные функции? если нет, то "не так-то просто" всё-таки лучше, чем невозможно

Как уже сказали, в FB есть селективные ХП. А в MSSQL табличные функции имеют ряд ограничений, например отсутствие возможности использования dynamicSQL.

з.ы. я не идеолог FB и сейчас вообще работаю с MSSQL :)
Имел возможность поработать с обоими серверами. У MSSQL развитие экстенсивное, у FB интенсивное, имхо!
---
Проходя мимо разложенных граблей, ты теряешь драгоценный опыт. (с)
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36066600
Senya_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MegabyteИмел возможность поработать с обоими серверами. У MSSQL развитие экстенсивное, у FB интенсивное, имхо!Как Вы это понимаете?
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36066730
Сергей Фролов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Senya_LКак Вы это понимаете?
MS SQL улучшается внутри, а FB снаружи
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36066737
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: Сергей Фролов
> MS SQL улучшается внутри, а FB снаружи

Ну вообще-то наоборот


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36067091
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь Горбонос
> Автор: Сергей Фролов
> MS SQL улучшается внутри, а FB снаружи

Ну вообще-то наоборот



Возможно он имеет ввиду что-то типа автономных транзакций. Фича абсолютно ненужная и всего лишь придающая внешний лоск. Ведь в mssql такого нет.
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36067160
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FreemanZAV
Возможно он имеет ввиду что-то типа автономных транзакций.

Глубокомысленное заявление
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36067249
ОКТОГЕН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Автономным транзакциям даже сервер не нужен. Они живут сами по себе.
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36067372
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)FreemanZAV
Возможно он имеет ввиду что-то типа автономных транзакций.

Глубокомысленное заявление
А вот и ортодоксальные ораклисты подтянулись
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36067380
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОКТОГЕНАвтономным транзакциям даже сервер не нужен.
А сервер, надо полагать, называется PostgreSQL?
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36067425
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FreemanZAVGluk (Kazan)FreemanZAV
Возможно он имеет ввиду что-то типа автономных транзакций.

Глубокомысленное заявление
А вот и ортодоксальные ораклисты подтянулись

А без ярлыков и переходов на личности уже нечего сказать ?
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36067442
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)FreemanZAVGluk (Kazan)FreemanZAV
Возможно он имеет ввиду что-то типа автономных транзакций.

Глубокомысленное заявление
А вот и ортодоксальные ораклисты подтянулись

А без ярлыков и переходов на личности уже нечего сказать ?
А что ещё можно сказать человеку, который говорит на тему, о которой не имеет понятия?
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36067503
Зайцев Фёдор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обращаю внимание на тот факт, FreemanZAV - абориген форума FB/IB. Там принят особый стиль общения, будьте снисходительны.
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36067517
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зайцев ФёдорОбращаю внимание на тот факт, FreemanZAV - абориген форума FB/IB. Там принят особый стиль общения, будьте снисходительны.
Ай спасибо за заботу!!!
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36067553
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FreemanZAV
А что ещё можно сказать человеку, который говорит на тему, о которой не имеет понятия?

О ! теперь еще и оскорбление
Так о чем я не имею понятия ???

P.S. Считать себя умнее других не очень умно
...
Рейтинг: 0 / 0
25 сообщений из 282, страница 5 из 12
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / MS SQL Express vs PostgreSQL/SQLite/FireBird
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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