Добро пожаловать в форум, 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
Gluk (Kazan)
Так о чем я не имею понятия ???

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

Откуда:
Сообщений: 9365
FreemanZAV
Gluk (Kazan)
Так о чем я не имею понятия ???

Вот сначала надо выяснить этот вопрос, а потом постить


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

Откуда:
Сообщений: 2498
Foxpro?
)))
1 июл 09, 22:32    [7365948]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Express vs PostgreSQL/SQLite/FireBird  [new]
Chys
Member

Откуда:
Сообщений: 93
ОГО, сколько про fb vs. ms sql написали! :)


Dimitry Sibiryakov
ДжекНепотрошитель
А я к тому же не припомню, чтобы топикстартер что-то про необходимость репликации упоминал :)
А как же "предложенная архитектура (ГО/Ф)"? Такая архитектура подразумевает репликацию по определению.

Dimitry Sibiryakov прав, репликация есть. В текущей архитектуре она осуществляется отдельно написаным софтом.
2 июл 09, 10:33    [7366990]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Express vs PostgreSQL/SQLite/FireBird  [new]
FreemanZAV
Member

Откуда:
Сообщений: 2434
Тут на днях пришлось занятся PostgreSQL немного. Для интереса протестил. Запрос
update table2 set i = i + 1; 
Postgre
1000000 rows affected, 19016 ms execution time.

firebird
Execute       : 12 860,00 ms

Запрос
 select count(*) from table2 t
inner join table2 t1 on t.i = t1.i 
Postgre
2875 ms.

firebird
2 719,00 ms

MSSQL тут конечно опережает всех, поэтому его результаты приводить здесь нет смысла
8 июл 09, 10:28    [7389859]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Express vs PostgreSQL/SQLite/FireBird  [new]
Sergey Orlov
Member

Откуда: СПб
Сообщений: 4508
Chys,

А я предложу человека посмотреть на Adaptive Sybase Anywhere, да платен в отличии от FB, но может работать и как локальный engine, и как нормальный сетевой сервер, т.е клиент будет одинаков, плюс к этому богатые возможности репликаций, да и коннект его к MS SQL'у не составляет трудностей.
К по всему этому может работать на крайне слабом железе, да и администрирование его практически нулевое...
8 июл 09, 13:07    [7391110]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Express vs PostgreSQL/SQLite/FireBird  [new]
ДжекНепотрошитель
Member

Откуда: Донецк
Сообщений: 5308
Sergey Orlov
Chys,

А я предложу человека посмотреть на Adaptive Sybase Anywhere, да платен в отличии от FB, но может работать и как локальный engine, и как нормальный сетевой сервер, т.е клиент будет одинаков, плюс к этому богатые возможности репликаций, да и коннект его к MS SQL'у не составляет трудностей.
К по всему этому может работать на крайне слабом железе, да и администрирование его практически нулевое...


FB тоже может работать и как локальный engine, и как нормальный сетевой сервер, про слабое железо и администрирование вообще стыдно говорить. И при этом еще и бесплатен... Смысл смотреть на ASA есть разве что если писать для КПК. Да и то, там больше смысла посмотреть на SQL Server Embedded. Вообще, Sybase vs Майкрософт - это самый наглядный в индустрии пример, чем хорошие разработчики СУБД отличаются от нехороших (здесь я, конечно, про ASE, а не ASA)
8 июл 09, 13:19    [7391203]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Express vs PostgreSQL/SQLite/FireBird  [new]
Chys
Member

Откуда:
Сообщений: 93
Sergey Orlov
Chys,
А я предложу человека посмотреть на Adaptive Sybase Anywhere, да платен....

Спасибо за предложение, но главное условие - база должна быть бесплатная.
13 июл 09, 16:15    [7409550]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Express vs PostgreSQL/SQLite/FireBird  [new]
Chys
Member

Откуда:
Сообщений: 93
Остановлюсь пока на MS SQL Express, FB и DB2 Express. Теперь бы потестить их... тынц
13 июл 09, 16:23    [7409605]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Express vs PostgreSQL/SQLite/FireBird  [new]
Ёш
Member

Откуда:
Сообщений: 2892
А у меня компьютер круче :)

FreemanZAV
Тут на днях пришлось занятся PostgreSQL немного. Для интереса протестил. Запрос
update table2 set i = i + 1; 
Postgre
1000000 rows affected, 19016 ms execution time.

firebird
Execute       : 12 860,00 ms

seb=> update table2 set i = i + 1;
UPDATE 1000000
Время: 9344,832 мс
FreemanZAV

Запрос
 select count(*) from table2 t
inner join table2 t1 on t.i = t1.i 
Postgre
2875 ms.

firebird
2 719,00 ms

seb=> select count(*) from table2 t
inner join table2 t1 on t.i = t1.i;
  count
---------
 1000000
(1 запись)

Время: 2628,575 мс

seb=> select version();
                                                version
--------------------------------------------------------------------------------------------------------
 PostgreSQL 8.3.7 on i686-redhat-linux-gnu, compiled by GCC gcc (GCC) 4.1.2 20071124 (Red Hat 4.1.2-42)
14 июл 09, 18:24    [7415590]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Express vs PostgreSQL/SQLite/FireBird  [new]
Владимир Вознесенский
Member

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

Надеюсь, Вы Postgres на Линуксе пускали?
4 сен 09, 11:28    [7617010]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Express vs PostgreSQL/SQLite/FireBird  [new]
Владимир Вознесенский
Member

Откуда:
Сообщений: 3
Ещё одно замечание.
Желательно пускать тесты на десятках коннекций.
На меньшем количестве Postgres ленится.
4 сен 09, 11:30    [7617022]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Express vs PostgreSQL/SQLite/FireBird  [new]
Infernal V. Raven
Member

Откуда: St.Petersburg
Сообщений: 1710
Владимир Вознесенский
Ещё одно замечание.
Желательно пускать тесты на десятках коннекций.
На меньшем количестве Postgres ленится.

На чем основано данное утверждение?
4 сен 09, 13:08    [7617788]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Express vs PostgreSQL/SQLite/FireBird  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Владимир Вознесенский,

Этот совет из области "прогрева аккустических кабелей белым шумом в течении суток"?
4 сен 09, 13:15    [7617855]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Express vs PostgreSQL/SQLite/FireBird  [new]
Infernal V. Raven
Member

Откуда: St.Petersburg
Сообщений: 1710
pkarklin,

а что, помогает?
4 сен 09, 13:25    [7617933]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Express vs PostgreSQL/SQLite/FireBird  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Infernal V. Raven,

Примерно так же, как подключение акк. кабелей строго по направлению нарисованной на них стрелкb от усилителя к аккустике.
4 сен 09, 13:32    [7617990]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Express vs PostgreSQL/SQLite/FireBird  [new]
Игорь Горбонос
Member

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

> Автор: pkarklin
> Infernal V. Raven,

Ага, вы ещё вспомните, что для читаемых данных с диска, сам диск в корпусе нужно располагать выше в пространстве по
отношению к разъему и тогда электроны будут двигатся + разгонятся ещё и ускорением свободного падения, что приведёт к
ускорению передачи данных с диска в ОЗУ


Posted via ActualForum NNTP Server 1.4

4 сен 09, 14:18    [7618388]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Express vs PostgreSQL/SQLite/FireBird  [new]
FreemanZAV
Member

Откуда:
Сообщений: 2434
Владимир Вознесенский
FreemanZAV,

Надеюсь, Вы Postgres на Линуксе пускали?

Под виндой
4 сен 09, 15:06    [7618892]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Express vs PostgreSQL/SQLite/FireBird  [new]
tanglir
Member

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

> Автор: pkarklin
> Infernal V. Raven,

Ага, вы ещё вспомните, что для читаемых данных с диска, сам диск в корпусе нужно располагать выше в пространстве по
отношению к разъему и тогда электроны будут двигатся + разгонятся ещё и ускорением свободного падения, что приведёт к
ускорению передачи данных с диска в ОЗУ
Не факт. Это зависит и от соотношения плотностей электронов и материала проводника - если электроны легче, то они будут "всплывать" вверх! Эх, прикольная была темка...
4 сен 09, 18:26    [7620317]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Express vs PostgreSQL/SQLite/FireBird  [new]
Игорь Горбонос
Member

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

> Автор: tanglir
> Не факт. Это зависит и от соотношения плотностей электронов и материала проводника - если электроны легче, то они
> будут "всплывать" вверх! Эх, прикольная была темка...

Не правда Ваша! От плотности ничего не зависит т.к. электроны являются частью самого вещества. Есть кореляции с
кристалической решёткой проводника и в случае деформаций могут быть "заболоченные" области в которых электронам некуда
продвигатся из-за близко расположеный атомов в сломанной решётке


Posted via ActualForum NNTP Server 1.4

4 сен 09, 18:41    [7620372]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Express vs PostgreSQL/SQLite/FireBird  [new]
Игорь Горбонос
Member

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

> Автор: tanglir
> Эх, прикольная была темка...

А то! Жаль нигде не находится поиском, как и диагональное програмирование и разгон монитора до 17''



Posted via ActualForum NNTP Server 1.4

4 сен 09, 18:43    [7620381]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Express vs PostgreSQL/SQLite/FireBird  [new]
Apex
Member

Откуда: Made in USSR
Сообщений: 3910
FreemanZAV
Тут на днях пришлось занятся PostgreSQL немного. Для интереса протестил. Запрос
update table2 set i = i + 1; 
Postgre
1000000 rows affected, 19016 ms execution time.

firebird
Execute       : 12 860,00 ms

Запрос
 select count(*) from table2 t
inner join table2 t1 on t.i = t1.i 
Postgre
2875 ms.

firebird
2 719,00 ms

MSSQL тут конечно опережает всех, поэтому его результаты приводить здесь нет смысла

Всегда оху..вал с таких тестирований.
5 сен 09, 14:41    [7621871]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Express vs PostgreSQL/SQLite/FireBird  [new]
kdv
Member

Откуда: iBase.ru
Сообщений: 30253
Apex
Всегда оху..вал с таких тестирований.

а какие надо? большое складывается из малого :-)
5 сен 09, 23:17    [7622397]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Express vs PostgreSQL/SQLite/FireBird  [new]
FreemanZAV
Member

Откуда:
Сообщений: 2434
Раз уж тема жива:

Senya_L
FreemanZAV
Зайцев Фёдор

Можно ссылку?

А нафига? Это просто внешнее объединение - left join myproc...
JOIN и APPLY - не одно и то же. Аналогов, я так понимаю, нет. Простой пример из последнего "творчества"
	SELECT 
		*
	FROM tmpPerson
		INNER JOIN Persons ON Persons.idPerson = tmpPerson.ID
		CROSS APPLY (
			SELECT TOP 1
				[tmpSMO].[code],
				[Smo].[idSmo]
			FROM [tmpSMO]
				INNER JOIN [Smo] ON [Smo].[SmoName] LIKE [tmpSMO].[NAME]
			WHERE tmpSMO.[code] = [tmpPerson].[GIVING_INS]
		) Smo1
		OUTER APPLY (
			SELECT TOP 1
				[tmpSMO].[code],
				[Smo].[idSmo]
			FROM [tmpSMO]
				INNER JOIN [Smo] ON [Smo].[SmoName] LIKE [tmpSMO].[NAME]
			WHERE tmpSMO.[code] = [tmpPerson].[INSURER]
		) Smo2
Такое JOIN'ом не сделаешь. :(


Именно такое сделаешь :)
8 сен 09, 08:52    [7629613]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Express vs PostgreSQL/SQLite/FireBird  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
FreemanZAV,

автор
Именно такое сделаешь :)


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