Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2 3 4 5 6 7   вперед  Ctrl      все
 Выбор бюджетной базы для замены Postgres.  [new]
mikron
Member

Откуда:
Сообщений: 888
Столкнулся с непририятной проблемой у Postgres:
- относително много данных (3 Мио в мастертабле)
- плохие планы выполнения.
- план выполения строится на момент prepare и после не пересматривается с учётом реалных параметров.
- Индексы не несут достаточно информации о видимости данных для транзакции.
Как следствие, постгрес всегда лезет в таблицу для проверки видимости.

Версия последня 8.4, хотя и привнесла значителные улутшения в планировшик,
но проблема имеет место быть и обновлятся болше некуда.
Посему стоит вопрос: какая может быть бюджетная алтернатива для замены?

Главные критерии:
-- Цена: бесплатно или условно-бесплатно.
-- похожесть диалекта на постгресовский.
-- дружественность к админу и минимум администрирования. Опыт есть для оракла но желания нету.
-- Хард: 2 ЦПУ 2 Гб мозгоф,
-- база: по размеру не болшая - 5-10 Гб, запросы массово ОЛТП, ОЛАП местами но не в праймтайм

Поделитесь пожалуста, у кого какие експириенсы.
15 июл 09, 15:59    [7419688]     Ответить | Цитировать Сообщить модератору
 Re: Выбор бюджетной базы для замены Postgres.  [new]
miksoft
Member

Откуда:
Сообщений: 38921
Почему вы не хотите изложить свои проблемы на профильном подфоруме?
Хоть я Postgres и не знаю, но почему-то мне кажется, что не все так плохо.
15 июл 09, 16:25    [7419888]     Ответить | Цитировать Сообщить модератору
 Re: Выбор бюджетной базы для замены Postgres.  [new]
mikron
Member

Откуда:
Сообщений: 888
miksoft
Почему вы не хотите изложить свои проблемы на профильном подфоруме?
Хоть я Postgres и не знаю, но почему-то мне кажется, что не все так плохо.

Я собственно не Postgres обсуждаю. Все его недостатки, которые для меня имеют значения, я уже изложил выше.
Если только комюнити не выпустит на скорую руку 8.5 со всеми
необходимыми улутшениями то обсуждать на профильном подфоруме собственно нечего.

Теперь ищю достойную замену.

Кстати, важно что бы алтернатива умела сиквенсы или автономные транзакции.
15 июл 09, 16:38    [7420019]     Ответить | Цитировать Сообщить модератору
 Re: Выбор бюджетной базы для замены Postgres.  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
автор
Выбор бюджетной базы ... или условно-бесплатно.


Так каков бюджет и сколько пользователей будет работать с бд?
15 июл 09, 16:45    [7420096]     Ответить | Цитировать Сообщить модератору
 Re: Выбор бюджетной базы для замены Postgres.  [new]
Senya_L
Member

Откуда: Москва
Сообщений: 5381
mikron
Кстати, важно что бы алтернатива умела сиквенсы или автономные транзакции.
Лучшая альтернатива Postgres - Oracle. Очень уж они похожи между собой.
Но Оракл платен. Условно-бесплатно только XE с ограничением в 4ГБ.

Из бесплатных подойдет Firebird (как никак тоже версионник, если это имеет значение), но там с планами запросов свои заморочки. Но сикуинсы умеет, автономные транзакции имеются начиная с версии 2.5, которая сейчас в состоянии Беты находится.

pkarklin
автор
Выбор бюджетной базы ... или условно-бесплатно.


Так каков бюджет и сколько пользователей будет работать с бд?
Express будете сватать? ;) Там с ограничением та же фигня :)
15 июл 09, 16:48    [7420116]     Ответить | Цитировать Сообщить модератору
 Re: Выбор бюджетной базы для замены Postgres.  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
mikron
Кстати, важно что бы алтернатива умела сиквенсы или автономные транзакции.


mikron
Опыт есть для оракла но желания нету.


Вы ставите невыполнимые условия! ((с) Операция "Ы" или другие приключения Шурика)
15 июл 09, 16:49    [7420123]     Ответить | Цитировать Сообщить модератору
 Re: Выбор бюджетной базы для замены Postgres.  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Senya_L
Express будете сватать? ;) Там с ограничением та же фигня :)


Не, не буду. Автор во втором посте зарубил идею с MS SQL (не Экспресс, конечно, на корню).
15 июл 09, 16:50    [7420136]     Ответить | Цитировать Сообщить модератору
 Re: Выбор бюджетной базы для замены Postgres.  [new]
Senya_L
Member

Откуда: Москва
Сообщений: 5381
pkarklin
Senya_L
Express будете сватать? ;) Там с ограничением та же фигня :)


Не, не буду. Автор во втором посте зарубил идею с MS SQL (не Экспресс, конечно, на корню).
Какая досада!

ЗЫ. Мне вот в MSSQL тоже не хватает сикуинсов. А автономки - фик с ними.
15 июл 09, 16:54    [7420162]     Ответить | Цитировать Сообщить модератору
 Re: Выбор бюджетной базы для замены Postgres.  [new]
Dimitry Sibiryakov
Member

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

Senya_L

Из бесплатных подойдет Firebird (как никак тоже версионник, если это
имеет значение)

Не подойдёт. Ты претензии автора прочитай. Эта самая версионность PG ему
уже всю малину обгадила и руки узлом завязала.

Posted via ActualForum NNTP Server 1.4

15 июл 09, 16:55    [7420172]     Ответить | Цитировать Сообщить модератору
 Re: Выбор бюджетной базы для замены Postgres.  [new]
Senya_L
Member

Откуда: Москва
Сообщений: 5381
Dimitry Sibiryakov

Senya_L

Из бесплатных подойдет Firebird (как никак тоже версионник, если это
имеет значение)

Не подойдёт. Ты претензии автора прочитай. Эта самая версионность PG ему
уже всю малину обгадила и руки узлом завязала.
Ога. Вчитался. :) Он еще с блокировочниками не бился ;)
автор
Как следствие, постгрес всегда лезет в таблицу для проверки видимости.
Он бы напел это Владу и ДЕ, чтобы им понятно было, как это хорошо - индексное покрытие Но автономные транзакции ему негде искать. Разве что в IBM DB2. В 9.7 обещали, ЕМНИП.
15 июл 09, 17:03    [7420220]     Ответить | Цитировать Сообщить модератору
 Re: Выбор бюджетной базы для замены Postgres.  [new]
mikron
Member

Откуда:
Сообщений: 888
pkarklin
автор
Выбор бюджетной базы ... или условно-бесплатно.


Так каков бюджет и сколько пользователей будет работать с бд?


База под веб. 6 параленых запросов. 20 максимум.
Задача минимировать расходы. Иначе тривиално решается покупкой оракла и услуг админа :)
15 июл 09, 17:19    [7420313]     Ответить | Цитировать Сообщить модератору
 Re: Выбор бюджетной базы для замены Postgres.  [new]
Dimitry Sibiryakov
Member

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

Senya_L

Он бы напел это Владу и ДЕ, чтобы им понятно было, как это хорошо -
индексное покрытие

То, что хорошо для мелкомягких, на птичке не взлетит. У неё в индексах
хранятся не данные, а хэши.

Posted via ActualForum NNTP Server 1.4

15 июл 09, 17:19    [7420315]     Ответить | Цитировать Сообщить модератору
 Re: Выбор бюджетной базы для замены Postgres.  [new]
mikron
Member

Откуда:
Сообщений: 888
Dimitry Sibiryakov

Senya_L

Из бесплатных подойдет Firebird (как никак тоже версионник, если это
имеет значение)

Не подойдёт. Ты претензии автора прочитай. Эта самая версионность PG ему
уже всю малину обгадила и руки узлом завязала.
Может я чего упустил, но причём здесь версинность?
Оракл тоже версионный, но детских болячек не имеет.
15 июл 09, 17:22    [7420336]     Ответить | Цитировать Сообщить модератору
 Re: Выбор бюджетной базы для замены Postgres.  [new]
Dimitry Sibiryakov
Member

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

mikron
Оракл тоже версионный, но детских болячек не имеет.

Оракел версионный? Не смешите мои подковы!

Posted via ActualForum NNTP Server 1.4

15 июл 09, 17:25    [7420365]     Ответить | Цитировать Сообщить модератору
 Re: Выбор бюджетной базы для замены Postgres.  [new]
Senya_L
Member

Откуда: Москва
Сообщений: 5381
Dimitry Sibiryakov

Senya_L

Он бы напел это Владу и ДЕ, чтобы им понятно было, как это хорошо -
индексное покрытие

То, что хорошо для мелкомягких, на птичке не взлетит. У неё в индексах
хранятся не данные, а хэши.
Неправда твоя. Разве возможно обратное восстановление данных из хэша? А ведь если в запрос позволяет, то в таблицу сервер вообще не лезет, все из индекса берет.

mikron
Dimitry Sibiryakov

Senya_L

Из бесплатных подойдет Firebird (как никак тоже версионник, если это
имеет значение)

Не подойдёт. Ты претензии автора прочитай. Эта самая версионность PG ему
уже всю малину обгадила и руки узлом завязала.
Может я чего упустил, но причём здесь версинность?
Оракл тоже версионный, но детских болячек не имеет.
Не обращайте внимание, это свои внутренние разборки :) Я Вам сказал вариант подходящий: IBM DB2 Express-C 9.7.
15 июл 09, 17:28    [7420393]     Ответить | Цитировать Сообщить модератору
 Re: Выбор бюджетной базы для замены Postgres.  [new]
Dimitry Sibiryakov
Member

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

Senya_L

Неправда твоя. Разве возможно обратное восстановление данных из хэша? А
ведь если в запрос позволяет, то в таблицу сервер вообще не лезет, все
из индекса берет.

Это ты сейчас про какой сервер сказал?

Posted via ActualForum NNTP Server 1.4

15 июл 09, 17:37    [7420469]     Ответить | Цитировать Сообщить модератору
 Re: Выбор бюджетной базы для замены Postgres.  [new]
mikron
Member

Откуда:
Сообщений: 888
Dimitry Sibiryakov

mikron
Оракл тоже версионный, но детских болячек не имеет.

Оракел версионный? Не смешите мои подковы!

По болшому секрету и только для вас. но болше никому не говорите. Page 7
15 июл 09, 17:38    [7420477]     Ответить | Цитировать Сообщить модератору
 Re: Выбор бюджетной базы для замены Postgres.  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
mikron
Задача минимировать расходы. Иначе тривиално решается покупкой оракла и услуг админа :)


Гм... Пушкой по воробьям?! MS SQL Server 2008 WEB Edition лицензия на один процессор (не ядро) ~ $5 000. И забываем про "ограничения" по объему, памяти и т.п. Это, если конечно, наплевать на сиквенсы и автономки.
15 июл 09, 17:39    [7420490]     Ответить | Цитировать Сообщить модератору
 Re: Выбор бюджетной базы для замены Postgres.  [new]
Di_LIne
Member

Откуда: Тропик Скорпиона
Сообщений: 32554
mikron
-- Хард: 2 ЦПУ 2 Гб мозгоф,
-- база: по размеру не болшая - 5-10 Гб, запросы массово ОЛТП, ОЛАП местами но не в праймтайм

Дальше говорить можно только про бюджет... ой, жмотничество.
2 гига РАМ держать на сервере, где крутицо и Веб-сервер, и СУБД одновременно могут тока ССЗБ.
15 июл 09, 17:41    [7420507]     Ответить | Цитировать Сообщить модератору
 Re: Выбор бюджетной базы для замены Postgres.  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
pkarklin
MS SQL Server 2008 WEB Edition лицензия на один процессор (не ядро) ~ $5 000.


Без Software Assurance - по трехе за кристалл.
15 июл 09, 17:46    [7420559]     Ответить | Цитировать Сообщить модератору
 Re: Выбор бюджетной базы для замены Postgres.  [new]
Yo.!
Guest
>план выполения строится на момент prepare и после не пересматривается с учётом реалных параметров.

а он и не должен пересматриваться, планы к запросу должны добавляться, если новые параметры требуют других планов....

из опен соурса постгрес самый навороченый, единственный вариант с малой кровью - посмотреть как полетит на EnterpriseDB (более навовроченный вариант постгреса), если полетит, за него вроде не дорого берут.
из неопенсоурса но бесплатных - db2, но там ограничения на 2 ядра проца, т.е. менее половины современного процессора и к тому же блокировочник, после постгреса будет тяжко втыкаться.

дальше по цене вроде как Sybase ASA (или SA теперя?) должен идти, говорят там версигонность добавили - значит можно рассматривать

а кол-во клиентов к базе сколько их ограниченное кол-во ? не проще ли взяить наймед лицензии на оракл и гарантированно жить без забот ?
15 июл 09, 17:52    [7420600]     Ответить | Цитировать Сообщить модератору
 Re: Выбор бюджетной базы для замены Postgres.  [new]
Dimitry Sibiryakov
Member

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

mikron
Page 7

Ха! Да чтобы впарить эту груду костылей и подпорок маркетологи не только
модное словечко "версионность" воткнут в любую дырку, но и ещё более
страшные слова типа "грид", "облако", "фрактальное сжатие". Вон,
мелкомягкие тоже на голубом глазу клянутся, что отрастили себе
версионность, а толку?..

Posted via ActualForum NNTP Server 1.4

15 июл 09, 17:53    [7420614]     Ответить | Цитировать Сообщить модератору
 Re: Выбор бюджетной базы для замены Postgres.  [new]
mikron
Member

Откуда:
Сообщений: 888
Di_LIne
mikron
-- Хард: 2 ЦПУ 2 Гб мозгоф,
-- база: по размеру не болшая - 5-10 Гб, запросы массово ОЛТП, ОЛАП местами но не в праймтайм

Дальше говорить можно только про бюджет... ой, жмотничество.
2 гига РАМ держать на сервере, где крутицо и Веб-сервер, и СУБД одновременно могут тока ССЗБ.

:) Можно и так сказать. Денги то из своего кармана платить.
Да и не прибылное ето дело, что бы много вкладывать.
15 июл 09, 17:57    [7420652]     Ответить | Цитировать Сообщить модератору
 Re: Выбор бюджетной базы для замены Postgres.  [new]
Yo.!
Guest
Dimitry Sibiryakov

Ха! Да чтобы впарить эту груду костылей и подпорок маркетологи не только
модное словечко "версионность" воткнут в любую дырку, но и ещё более
страшные слова типа "грид", "облако", "фрактальное сжатие". Вон,
мелкомягкие тоже на голубом глазу клянутся, что отрастили себе
версионность, а толку?..


ахтунг, наркоманы на скуль.ру !
15 июл 09, 18:13    [7420763]     Ответить | Цитировать Сообщить модератору
 Re: Выбор бюджетной базы для замены Postgres.  [new]
mikron
Member

Откуда:
Сообщений: 888
Senya_L
Я Вам сказал вариант подходящий: IBM DB2 Express-C 9.7.

Спасибо, похоже единственная алтернатива.
15 июл 09, 18:21    [7420804]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2 3 4 5 6 7   вперед  Ctrl      все
Все форумы / Сравнение СУБД Ответить