|
|
|
Выбор бюджетной базы для замены Postgres.
|
|||
|---|---|---|---|
|
#18+
mikronDi_LInemikron-- Хард: 2 ЦПУ 2 Гб мозгоф, -- база: по размеру не болшая - 5-10 Гб, запросы массово ОЛТП, ОЛАП местами но не в праймтайм Дальше говорить можно только про бюджет... ой, жмотничество. 2 гига РАМ держать на сервере, где крутицо и Веб-сервер, и СУБД одновременно могут тока ССЗБ. :) Можно и так сказать. Денги то из своего кармана платить. Да и не прибылное ето дело, что бы много вкладывать. Можно чисто по-русский: скачать Оракл SEOne и поставить. Если попросят, отдать 5к за сокет:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2009, 18:29 |
|
||
|
Выбор бюджетной базы для замены Postgres.
|
|||
|---|---|---|---|
|
#18+
Yo.!>план выполения строится на момент prepare и после не пересматривается с учётом реалных параметров. а он и не должен пересматриваться, планы к запросу должны добавляться, если новые параметры требуют других планов.... Вот это я и хотел сказать, но не смог :) Yo.! дальше по цене вроде как Sybase ASA (или SA теперя?) должен идти, говорят там версигонность добавили - значит можно рассматривать Хм, тоже интересно. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2009, 18:52 |
|
||
|
Выбор бюджетной базы для замены Postgres.
|
|||
|---|---|---|---|
|
#18+
mikronПосему стоит вопрос: какая может быть бюджетная алтернатива для замены? Главные критерии: -- Цена: бесплатно или условно-бесплатно. -- похожесть диалекта на постгресовский. -- дружественность к админу и минимум администрирования. Опыт есть для оракла но желания нету. -- Хард: 2 ЦПУ 2 Гб мозгоф, -- база: по размеру не болшая - 5-10 Гб, запросы массово ОЛТП, ОЛАП местами но не в праймтайм Поделитесь пожалуста, у кого какие експириенсы.Присоединюсь к совету - DB2 Express-C 9.7. Всего 2 проц. ядра, но у нас на OLTP с БД в ~8Гб и под 200 юзеров через PHP и 20 напрямую прекрасно работают. DB2 SQL PL на ЯП Postgress не похож, но не сложен. К сожалению, появившаяся поддержка PL/SQL - только в платных версиях. Но оракловский SQL и Express-C теперь понимает. В остальном - полностью подходит. Yo.!из неопенсоурса но бесплатных - db2, но там ограничения на 2 ядра проца, т.е. менее половины современного процессора и к тому же блокировочник, после постгреса будет тяжко втыкаться.Был блокировочник, да сплыл. С выходом 9.7 - версионник при необходимости. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2009, 18:54 |
|
||
|
Выбор бюджетной базы для замены Postgres.
|
|||
|---|---|---|---|
|
#18+
FavnБыл блокировочник, да сплыл. С выходом 9.7 - версионник при необходимости. и хде ? ЗЫ. поверьте, Yo! бы знал если бы появился ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2009, 19:22 |
|
||
|
Выбор бюджетной базы для замены Postgres.
|
|||
|---|---|---|---|
|
#18+
Yo.!FavnБыл блокировочник, да сплыл. С выходом 9.7 - версионник при необходимости. и хде ? ЗЫ. поверьте, Yo! бы знал если бы появился Наверно имелось в виду cur_commit. Но это две болшие разницы. Получается ДБ2 - блокировшик. Да, не нелзя сказать, что алтернатив много: оракл и МС СКЛ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2009, 19:56 |
|
||
|
Выбор бюджетной базы для замены Postgres.
|
|||
|---|---|---|---|
|
#18+
mikronYo.!FavnБыл блокировочник, да сплыл. С выходом 9.7 - версионник при необходимости. и хде ? ЗЫ. поверьте, Yo! бы знал если бы появился Наверно имелось в виду cur_commit. Но это две болшие разницы. Получается ДБ2 - блокировшик. Да, не нелзя сказать, что алтернатив много: оракл и МС СКЛ. Поскольку нужен web, то есть ASA web edition, и платить ничего не надо будет...Сходи посмотри, почитай лицензию, может понравиться, а на твоем железе летать будет, если запросы нормальные... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2009, 20:07 |
|
||
|
Выбор бюджетной базы для замены Postgres.
|
|||
|---|---|---|---|
|
#18+
mikron пишет: > - план выполения строится на момент prepare и после не пересматривается > с учётом реалных параметров. Так нахрена ж ты тогда prepare используешь ? Оно ж для того и придумано, чтобы только один раз строить план, а потом гонять. > - Индексы не несут достаточно информации о видимости данных для транзакции. > Как следствие, постгрес всегда лезет в таблицу для проверки видимости. Это не только он. Все версионники этим более-менее страдают. > Посему стоит вопрос: какая может быть бюджетная алтернатива для замены? Я думаю, надо просто уметь готовить. Бесплатных альтернатив PG нету. Есть EnterpriseDB -- это коммерциализированный PGSQL. Но, думаю, он принципиально ничем не отличается. А вот поддержку в EDB вы заказать можете, и курсы какие-то получить. Только он кажется только в штатах есть. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2009, 21:05 |
|
||
|
Выбор бюджетной базы для замены Postgres.
|
|||
|---|---|---|---|
|
#18+
mikron пишет: > Кстати, важно что бы алтернатива умела сиквенсы или автономные транзакции. Сиквенсы оно и так умеет, а автономные транзакции мало где есть. Собственно, только в оракле. Кажется, ещё в IB/FB. Но дело в том, что АТ на самом деле на фиг не нужны, потому что имитируются очень легко. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2009, 21:07 |
|
||
|
Выбор бюджетной базы для замены Postgres.
|
|||
|---|---|---|---|
|
#18+
mikronДа, не нелзя сказать, что алтернатив много: оракл и МС СКЛ. Я бы еще даже усугубил ситуацию... Альтернатива - одна. Особенно с учетом "бюджета". И Вы ее уже знаете... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2009, 21:39 |
|
||
|
Выбор бюджетной базы для замены Postgres.
|
|||
|---|---|---|---|
|
#18+
to MasterZiv: +1 про prepare и индексы в версионниках. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2009, 21:48 |
|
||
|
Выбор бюджетной базы для замены Postgres.
|
|||
|---|---|---|---|
|
#18+
Yo.! и хде ? ЗЫ. поверьте, Yo! бы знал если бы появился Поверю, когда Yo! соизволит прочитать по своей же ссылке: "Under the currently committed semantics introduced in Version 9.7, only committed data is returned, as was the case previously, but now readers do not wait for updaters to release row locks. Instead, readers return data that is based on the currently committed version; that is, data prior to the start of the write operation." Подробнее можно посмотреть здесь. Итог - для уровня CS используется версионность, причем закомиченное значение изменяемых данных берется из логов, не требуя отдельных хранилищ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2009, 22:19 |
|
||
|
Выбор бюджетной базы для замены Postgres.
|
|||
|---|---|---|---|
|
#18+
MasterZiv mikron пишет: > - план выполения строится на момент prepare и после не пересматривается > с учётом реалных параметров. Так нахрена ж ты тогда prepare используешь ? Оно ж для того и придумано, чтобы только один раз строить план, а потом гонять. Вот мне и нужно гонять с одним планом, но не с тем, который генерит постгрес на момент препаре. MasterZiv > - Индексы не несут достаточно информации о видимости данных для транзакции. > Как следствие, постгрес всегда лезет в таблицу для проверки видимости. Это не только он. Все версионники этим более-менее страдают. Оракл не страдает. MasterZiv > Посему стоит вопрос: какая может быть бюджетная алтернатива для замены? Я думаю, надо просто уметь готовить. Может я ещё не научился, но не вам судить о моих кулинарных способностях. Давайте или оставим или покажите как надо. Все проблемы постгреса которые я назвал реално сушествуют, над многими из них работают разработчики. Некоторые планируют в 8.5 исправить. Не надо заниматся демагогией и пытатся ети проблемы выгородить. Они есть, но в етом дело. Интереснй узнать, какие есть алтернативы. Так например с ДБ2 9.7 не понятно. Блокируют читатели писателей или нет для репитабл риид? Версинник или блокировщик? SQL Anywhere 11.0.1 Web Edition лизензия позволяет пользовать в веб сервере? >>The SQL Anywhere Web Edition permits web browser applications.. Вроде о веб-сервере тут речи нет. а под "web browser applications" я понимаю или ява апплет или активеХ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2009, 23:05 |
|
||
|
Выбор бюджетной базы для замены Postgres.
|
|||
|---|---|---|---|
|
#18+
MasterZiv mikron пишет: > Кстати, важно что бы алтернатива умела сиквенсы или автономные транзакции. Сиквенсы оно и так умеет, а автономные транзакции мало где есть. Собственно, только в оракле. Кажется, ещё в IB/FB. Но дело в том, что АТ на самом деле на фиг не нужны, потому что имитируются очень легко. Как я написал мне нужны или сиквенсы _или_ АТ, для того что бы сиквенсы емулировать. А как емулировать АТ не не представляю. Можно подробней. Предположим есть процедура, которыя пишет в таблицу логов. Естественно она вызывается из других процедур в АТ. как/чем её можно заменить не имея АТ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2009, 23:12 |
|
||
|
Выбор бюджетной базы для замены Postgres.
|
|||
|---|---|---|---|
|
#18+
Можно то, что для OLTP требуется в Oracle XE загрузить, а всю историю в External Tables загнать, чтобы попробовать в 4 GB уложиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2009, 23:22 |
|
||
|
Выбор бюджетной базы для замены Postgres.
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov Senya_L Неправда твоя. Разве возможно обратное восстановление данных из хэша? А ведь если в запрос позволяет, то в таблицу сервер вообще не лезет, все из индекса берет. Это ты сейчас про какой сервер сказал? Про MSSQL. А ты ожидал что-то другого? ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2009, 23:49 |
|
||
|
Выбор бюджетной базы для замены Postgres.
|
|||
|---|---|---|---|
|
#18+
mikronИнтереснй узнать, какие есть алтернативы. Аптека-яд-стена. Среди бесплатных серверов нет того, что ты ищешь. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2009, 00:05 |
|
||
|
Выбор бюджетной базы для замены Postgres.
|
|||
|---|---|---|---|
|
#18+
FavnПоверю, когда Yo! соизволит прочитать по своей же ссылке: поверьте это мы уже читали года 2 назад, когда LAST_COMMITTED в информиксе появился. версионник вернет консистентный набор на момент старта запроса/транзакции, db2 же тут вернет непонятно, что ласт коммиченное ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2009, 00:36 |
|
||
|
Выбор бюджетной базы для замены Postgres.
|
|||
|---|---|---|---|
|
#18+
mikron -- дружественность к админу и минимум администрирования. Опыт есть для оракла но желания нету. +1 за Sybase ASA. Оптимайзер IMHO существенно умнее постгресовского. Уж по крайней мере планы пересматривает от параметров. Причем не просто тупой пересчет плана при каждом вызове, а достаточно интересная стратегия определения, стоит ли его пересчитывать. Диалект Watcom SQL не сильно похож на постгресовский, но тоже весьма богатый. Ну а насчет минимума администрирования, тут, пожалуй, с ним мало кто может сравниться из SQL серверов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2009, 00:43 |
|
||
|
Выбор бюджетной базы для замены Postgres.
|
|||
|---|---|---|---|
|
#18+
Yo.!FavnПоверю, когда Yo! соизволит прочитать по своей же ссылке: поверьте это мы уже читали года 2 назад, когда LAST_COMMITTED в информиксе появился. версионник вернет консистентный набор на момент старта запроса/транзакции, db2 же тут вернет непонятно, что ласт коммиченное ...Это, типа, плохо, что комиченое вернет? Пердупредите, люди добрые, что там трубец, а то про неустойчивость курсоров в FB уже пугет все меньше и меньше ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2009, 00:56 |
|
||
|
Выбор бюджетной базы для замены Postgres.
|
|||
|---|---|---|---|
|
#18+
Senya_LЭто, типа, плохо, что комиченое вернет? Да, т.к. не просто коммиченное на момент старта запроса, а непонятно что ласткомиченное. Почувствуйте разницу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2009, 08:54 |
|
||
|
Выбор бюджетной базы для замены Postgres.
|
|||
|---|---|---|---|
|
#18+
mikron mikron пишет: SQL Anywhere 11.0.1 Web Edition лизензия позволяет пользовать в веб сервере? >>The SQL Anywhere Web Edition permits web browser applications.. Вроде о веб-сервере тут речи нет. а под "web browser applications" я понимаю или ява апплет или активеХ. Клиент у пользователя web browser, а что ты будешь использовать на web-сервере твое дело, php, perl, java ну и т.д. . Кстати в нем и свой web есть... mikron База под веб. 6 параленых запросов. 20 максимум. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2009, 09:10 |
|
||
|
Выбор бюджетной базы для замены Postgres.
|
|||
|---|---|---|---|
|
#18+
mikron:) Можно и так сказать. Денги то из своего кармана платить. Да и не прибылное ето дело, что бы много вкладывать. 2 тыра - бешенные деньги, штоп РАМ - до 4 гиг нарастить? - Идите Шура, Мелкомяхкие с Ораклей подадут... (R)ерайт кины - Балбес ты, Шарик. У тя объем РАМа - узкое место, система на винте "висит" и свопит, при каждом случае. И ни каким софтвером - 5-10 гиговую БД в этом случае не заставишь летать. Вернее будет, как сайчас - низёхонько так... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2009, 09:31 |
|
||
|
Выбор бюджетной базы для замены Postgres.
|
|||
|---|---|---|---|
|
#18+
Даешь холивар версионность vs lastcommitted? Мое дровишко в костер: lastcomitted - Достаточно для решения все проблем. Множественные версии - не нужны в реальной жизни и несут только дополнительную нагрузку на сервер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2009, 10:58 |
|
||
|
Выбор бюджетной базы для замены Postgres.
|
|||
|---|---|---|---|
|
#18+
Ggg_old lastcomitted - Достаточно для решения все проблем. Ты здоров? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2009, 11:01 |
|
||
|
|

start [/forum/topic.php?fid=35&msg=36092269&tid=1552916]: |
0ms |
get settings: |
12ms |
get forum list: |
14ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
47ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
| others: | 15ms |
| total: | 175ms |

| 0 / 0 |
