Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 2 3 4 [5] 6 7 8 9 10 .. 12   вперед  Ctrl      все
 Re: MS SQL Express vs PostgreSQL/SQLite/FireBird  [new]
FreemanZAV
Member

Откуда:
Сообщений: 2434
Зайцев Фёдор
это на каком из моих?

Мда, человек не помнит, что пишет

select T.id
from table1 T
  left join f_asd() P on T.id = P.id;

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


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

И здесь fb впереди
30 июн 09, 12:12    [7358240]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Express vs PostgreSQL/SQLite/FireBird  [new]
FreemanZAV
Member

Откуда:
Сообщений: 2434
Зайцев Фёдор
в остальном согласен - тест ерундовый

Потому как mssql здесь проиграл конкретно
30 июн 09, 12:14    [7358252]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Express vs PostgreSQL/SQLite/FireBird  [new]
Зайцев Фёдор
Member

Откуда: Лужки
Сообщений: 5308
FreemanZAV
Зайцев Фёдор
в остальном согласен - тест ерундовый

Потому как mssql здесь проиграл конкретно

насколько конкретно? можно с цифрами ?

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

на каком железе выполняется 8 сек ? верится в трудом
30 июн 09, 12:49    [7358516]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Express vs PostgreSQL/SQLite/FireBird  [new]
Зайцев Фёдор
Member

Откуда: Лужки
Сообщений: 5308
тяк, всё ясно
мы говорим о разных вещах. я предложил выполнить этот тест, а не что-то другое. вы всё-таки попробуйте.

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

а уже потом будем говорить о том, что "И здесь fb впереди" и какой я нехороший, странный и страшный человек.
30 июн 09, 12:55    [7358549]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Express vs PostgreSQL/SQLite/FireBird  [new]
FreemanZAV
Member

Откуда:
Сообщений: 2434
Я вроде раза три говорил, что в этом случае mssql будет быстрее в разы, и приводил пример даже, причём раньше этого теста. Но вот интересно, что значит пост ниже, неструктурированный поток сознания?
30 июн 09, 13:00    [7358583]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Express vs PostgreSQL/SQLite/FireBird  [new]
Зайцев Фёдор
Member

Откуда: Лужки
Сообщений: 5308
FreemanZAV
Я вроде раза три говорил, что в этом случае mssql будет быстрее в разы, и приводил пример даже, причём раньше этого теста. Но вот интересно, что значит пост ниже, неструктурированный поток сознания?

Вам, как источнику структурированных потоков сознания, не составит труда объяснить, почему "быстрее в разы" означает более низкую производительность. Плиииз.
30 июн 09, 13:11    [7358658]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Express vs PostgreSQL/SQLite/FireBird  [new]
FreemanZAV
Member

Откуда:
Сообщений: 2434
Зайцев Фёдор
FreemanZAV
Я вроде раза три говорил, что в этом случае mssql будет быстрее в разы, и приводил пример даже, причём раньше этого теста. Но вот интересно, что значит пост ниже, неструктурированный поток сознания?

Вам, как источнику структурированных потоков сознания, не составит труда объяснить, почему "быстрее в разы" означает более низкую производительность. Плиииз.


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


Надо не только собственные посты читать
30 июн 09, 13:26    [7358752]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Express vs PostgreSQL/SQLite/FireBird  [new]
Зайцев Фёдор
Member

Откуда: Лужки
Сообщений: 5308
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?
не совсем понятно, что будет сравниваться
30 июн 09, 15:35    [7359657]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Express vs PostgreSQL/SQLite/FireBird  [new]
FreemanZAV
Member

Откуда:
Сообщений: 2434
Зайцев Фёдор
ну да ладно. мы выяснили, что курсоры в FB быстрее, не более того.

Ура!!! Спустя сутки наконец-то поверил.
Отвечать дальше, чтобы потерять ещё сутки нет никакого желания.
30 июн 09, 16:14    [7359930]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Express vs PostgreSQL/SQLite/FireBird  [new]
Зайцев Фёдор
Member

Откуда: Лужки
Сообщений: 5308
FreemanZAV

Ура!!! Спустя сутки наконец-то поверил.
Отвечать дальше, чтобы потерять ещё сутки нет никакого желания.

видимо это следует считать признанием, что остальные заявления - просто трёп.

если нет, можно продолжить с
"Есть аналог OUTER APPLY. CROSS APPLY запросто эмулируется условием в where. Причём по скорости в этом случае MSSQL вряд ли будет иметь преимущество перед fb"
(это, видимо, особая форма "высокой относительно fb производительности mssql")
30 июн 09, 16:28    [7360023]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Express vs PostgreSQL/SQLite/FireBird  [new]
FreemanZAV
Member

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

Считай
30 июн 09, 16:36    [7360064]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Express vs PostgreSQL/SQLite/FireBird  [new]
Megabyte
Member

Откуда: ближайшее заМКАДье
Сообщений: 5019
ДжекНепотрошитель
В конце-концов, для любителей джойнить результаты хранимок, там есть табличные функции.

Зайцев Фёдор

в FB появились табличные функции? если нет, то "не так-то просто" всё-таки лучше, чем невозможно

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

з.ы. я не идеолог FB и сейчас вообще работаю с MSSQL :)
Имел возможность поработать с обоими серверами. У MSSQL развитие экстенсивное, у FB интенсивное, имхо!
---
Проходя мимо разложенных граблей, ты теряешь драгоценный опыт. (с)
30 июн 09, 17:35    [7360459]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Express vs PostgreSQL/SQLite/FireBird  [new]
Senya_L
Member

Откуда: Москва
Сообщений: 5381
Megabyte
Имел возможность поработать с обоими серверами. У MSSQL развитие экстенсивное, у FB интенсивное, имхо!
Как Вы это понимаете?
30 июн 09, 18:03    [7360605]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Express vs PostgreSQL/SQLite/FireBird  [new]
Сергей Фролов
Member

Откуда:
Сообщений: 1610
Senya_L
Как Вы это понимаете?

MS SQL улучшается внутри, а FB снаружи
30 июн 09, 19:34    [7360877]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Express vs PostgreSQL/SQLite/FireBird  [new]
Игорь Горбонос
Member

Откуда: Днепропетровск
Сообщений: 4236

> Автор: Сергей Фролов
> MS SQL улучшается внутри, а FB снаружи

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


Posted via ActualForum NNTP Server 1.4

30 июн 09, 19:39    [7360890]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Express vs PostgreSQL/SQLite/FireBird  [new]
FreemanZAV
Member

Откуда:
Сообщений: 2434
Игорь Горбонос

> Автор: Сергей Фролов
> MS SQL улучшается внутри, а FB снаружи

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



Возможно он имеет ввиду что-то типа автономных транзакций. Фича абсолютно ненужная и всего лишь придающая внешний лоск. Ведь в mssql такого нет.
1 июл 09, 08:25    [7361626]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Express vs PostgreSQL/SQLite/FireBird  [new]
Gluk (Kazan)
Member

Откуда:
Сообщений: 9365
FreemanZAV

Возможно он имеет ввиду что-то типа автономных транзакций.


Глубокомысленное заявление
1 июл 09, 09:38    [7361760]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Express vs PostgreSQL/SQLite/FireBird  [new]
ОКТОГЕН
Member

Откуда:
Сообщений: 2498
Автономным транзакциям даже сервер не нужен. Они живут сами по себе.
1 июл 09, 10:20    [7361966]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Express vs PostgreSQL/SQLite/FireBird  [new]
FreemanZAV
Member

Откуда:
Сообщений: 2434
Gluk (Kazan)
FreemanZAV

Возможно он имеет ввиду что-то типа автономных транзакций.


Глубокомысленное заявление

А вот и ортодоксальные ораклисты подтянулись
1 июл 09, 11:08    [7362249]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Express vs PostgreSQL/SQLite/FireBird  [new]
FreemanZAV
Member

Откуда:
Сообщений: 2434
ОКТОГЕН
Автономным транзакциям даже сервер не нужен.

А сервер, надо полагать, называется PostgreSQL?
1 июл 09, 11:12    [7362283]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Express vs PostgreSQL/SQLite/FireBird  [new]
Gluk (Kazan)
Member

Откуда:
Сообщений: 9365
FreemanZAV
Gluk (Kazan)
FreemanZAV

Возможно он имеет ввиду что-то типа автономных транзакций.


Глубокомысленное заявление

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


А без ярлыков и переходов на личности уже нечего сказать ?
1 июл 09, 11:27    [7362401]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Express vs PostgreSQL/SQLite/FireBird  [new]
FreemanZAV
Member

Откуда:
Сообщений: 2434
Gluk (Kazan)
FreemanZAV
Gluk (Kazan)
FreemanZAV

Возможно он имеет ввиду что-то типа автономных транзакций.


Глубокомысленное заявление

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


А без ярлыков и переходов на личности уже нечего сказать ?

А что ещё можно сказать человеку, который говорит на тему, о которой не имеет понятия?
1 июл 09, 11:31    [7362433]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Express vs PostgreSQL/SQLite/FireBird  [new]
Зайцев Фёдор
Member

Откуда: Лужки
Сообщений: 5308
Обращаю внимание на тот факт, FreemanZAV - абориген форума FB/IB. Там принят особый стиль общения, будьте снисходительны.
1 июл 09, 11:47    [7362556]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Express vs PostgreSQL/SQLite/FireBird  [new]
FreemanZAV
Member

Откуда:
Сообщений: 2434
Зайцев Фёдор
Обращаю внимание на тот факт, FreemanZAV - абориген форума FB/IB. Там принят особый стиль общения, будьте снисходительны.

Ай спасибо за заботу!!!
1 июл 09, 11:50    [7362581]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Express vs PostgreSQL/SQLite/FireBird  [new]
Gluk (Kazan)
Member

Откуда:
Сообщений: 9365
FreemanZAV

А что ещё можно сказать человеку, который говорит на тему, о которой не имеет понятия?


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

P.S. Считать себя умнее других не очень умно
1 июл 09, 11:58    [7362646]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 2 3 4 [5] 6 7 8 9 10 .. 12   вперед  Ctrl      все
Все форумы / Сравнение СУБД Ответить