powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Стоит ли м MySQL переходить на PostgreSQL?
19 сообщений из 19, страница 1 из 1
Стоит ли м MySQL переходить на PostgreSQL?
    #33461540
dimka@ultra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Собралдся было уже перекидывать сайт с MySQL на PostgreeSQL и тут совершенно случайно наткнулся на мнение:
PostgreSQL - мощная и тяжелая система, отвечающая всем современным стандартам СУБД. Больше подходит для серьезных проектов, требующих сложных баз данных. По скорости работы PostgreSQL уступает MySQL. И администрирование PostgreSQL - огромный геморрой. PostgreSQL - это реляционно-объектная СУБД, в которой есть некоторые расширения для работы с таблицами, на которые можно легко отображать иерархии объектов. Но это еще не чисто объектная СУБД.


Действительно ли то, что Postgree медленнее нежели MySQL? И если ДА, то на каких запросах? Select? Select с subquery? Subquery вообще? Joins под разным соусом? Если медленный Select (и join), то это фатально для проекта. Если это только про UPDATE, то это похрен.

Предполагается хранить что-то типа справочника на 300тыс.строк плюс ещё десяток таблиц. Пару таблиц со структурой попроще - строк эдак тысяч на 500 - 600. Таблички со структурой посложнее - покороче - в пределах тысячи - двух. Пока урезаный вариант проекта живёт на MySQL - не радует скорость. Вопрос в том - стоит ли заморачиватьсяч перенесением это на Postgre или искать что-нибудь другое?

Заранее спасибо,
dimka@ultra
...
Рейтинг: 0 / 0
Стоит ли м MySQL переходить на PostgreSQL?
    #33461622
victor_kr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если другое, то что? :) Другое за деньги. А Postgre при хорошей настройке и правильных запрсах должна нормально справляться с такой задачей.
...
Рейтинг: 0 / 0
Стоит ли м MySQL переходить на PostgreSQL?
    #33461678
Andrey Daeron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На счет гемороя с администрированием - у PostgreSQL есть штук 6 параметров сервера (имеются в виду критичные для работы), в основном касающиеся памяти. Есть еще индексы и их использование - ну здесь геморой совершенно стандартный. Бекапы делаются атлично, после включения autovacuum и с этим все неплохо.
По производительности на запросах - ИМХО, на простых - PG чуть помедленее, на посложнее PG получше, особенно если все хорошо с памятью и винтом.
Subquery - работают нормально.

ИМХО большенство таких "мнений" забывают указать версию СУБД для которой они актуальны. Например про MySQL можно сказать, что полное отсутсвие view и ограничений целостности, а также отсутсвие поддержки ACID делают эту систему непригодной к эксплуатации в принципе. Разве что вам не важны данные которые там хранятся. Но вряд ли это будет актуально для 5.x ветки. Итого: свежие версии - рулят.

По скорости - на несложных операциях PG быстрее чем Oracle 8i;) На сложных - по разному.

ЗЫ Наврено самая сложная для PG операция - это count(). Вот она реально в других СУБД быстрее.
...
Рейтинг: 0 / 0
Стоит ли м MySQL переходить на PostgreSQL?
    #33472619
Little John
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
500-600 тысяч записей - фигня. имхо разницы в скоростях не заметишь. а вообще переходить конечно надоть. Postgres на порядок лучше. Кстати, я что, отстал от жизни и MySQL стал вложенные запросы обрабатывать?!
...
Рейтинг: 0 / 0
Стоит ли м MySQL переходить на PostgreSQL?
    #33472644
> Пока урезаный вариант проекта живёт на MySQL - не радует скорость.

;) Боюсь, дело не в СУБД, а в драйвере для рук. PostgreSQL скорости вряд ли добавит на таких объемах.

> Вопрос в том - стоит ли заморачиватьсяч перенесением это на Postgre
> или искать что-нибудь другое?

Imho ответ на оба вопроса: нет. Займитесь лучше оптимизацией структуры данных.
...
Рейтинг: 0 / 0
Стоит ли м MySQL переходить на PostgreSQL?
    #33474197
Фотография Кувалдин Роман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Little John500-600 тысяч записей - фигня. имхо разницы в скоростях не заметишь. а вообще переходить конечно надоть. Postgres на порядок лучше. Кстати, я что, отстал от жизни и MySQL стал вложенные запросы обрабатывать?!

Отстал года на два. Вложенные запросы появились в версии 4.1
А в текущей версии (5.0) по-моему появились триггеры, вьюхи и хранимые процедуры.
...
Рейтинг: 0 / 0
Стоит ли м MySQL переходить на PostgreSQL?
    #33474245
Tomaso
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PostgreSQL besplatnij dlja developerov i talze dlja kompanij? ILi tolko dlja developerov?
...
Рейтинг: 0 / 0
Стоит ли м MySQL переходить на PostgreSQL?
    #33474548
st_serg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://www.postgresql.org/about/licence
...
Рейтинг: 0 / 0
Стоит ли м MySQL переходить на PostgreSQL?
    #33474856
Фотография Кувалдин Роман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
st_serghttp://www.postgresql.org/about/licence

Другими словами - совсем бесплатен.
...
Рейтинг: 0 / 0
Стоит ли м MySQL переходить на PostgreSQL?
    #33475280
AntonIgg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кувалдин Роман
Другими словами - совсем бесплатен.
И, насколько помню, лицензия позволяет тебе его даже продавать (назначать свою цену) - если получится :))
...
Рейтинг: 0 / 0
Стоит ли м MySQL переходить на PostgreSQL?
    #33477709
Безон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если есть большие таблицы (больше 200 тыс записей) и используются каунт запросы с разными фильтрами (типа количество резульатов поиска) то если и переходить на постгрес то только 8.1 и обязательно юзать table partioning иначе получится как у меня :-(
...
Рейтинг: 0 / 0
Стоит ли м MySQL переходить на PostgreSQL?
    #33477745
vfabr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ааа уменя 200000 тыс записей!!! ааа самую новую постгреси то что мне насоветовали в соседнем топике!!! ааа как страшно жить!!! ааа

тфу блин!
...
Рейтинг: 0 / 0
Стоит ли м MySQL переходить на PostgreSQL?
    #33480073
Anjey aka PM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да... агрегат COUNT на постгресе зло :(
...
Рейтинг: 0 / 0
Стоит ли м MySQL переходить на PostgreSQL?
    #33482216
Sad Spirit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimka@ultraСобралдся было уже перекидывать сайт с MySQL на PostgreeSQL и тут совершенно случайно наткнулся на мнение:

Обычно заткнуть автора такого мнения можно одним вопросом: "А какой у вас опыт работы с PostgreSQL?"
...
Рейтинг: 0 / 0
Стоит ли м MySQL переходить на PostgreSQL?
    #33495127
Nikolay Shestakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Недавно видил сравнение нескольких СУБД: MySQL, Oracle, M$SQL, DB2 ...(Postgres не было)

В этом сравнени приводились ограничения каждой из бд. Так, в частности, в MySQL может быть не более 61 join. А где можно посмотреть на ограничения Postgres?
...
Рейтинг: 0 / 0
Стоит ли м MySQL переходить на PostgreSQL?
    #33495435
Funny_Falcon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nikolay ShestakovА где можно посмотреть на ограничения Postgres?
Где-то я их видел, не помню где.
Скажу только - можешь считать, что их нет. Авторы статьи забадались ждать, пока большинство
тестов рухнет, те что останавливались, останавливались на цифрах около 1000. Я мог что-то и
забыть.
...
Рейтинг: 0 / 0
Стоит ли м MySQL переходить на PostgreSQL?
    #33495437
Funny_Falcon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Единственное
- название объекта по умолчанию ограничено 63 символа и исправляется перекомпиляцией.
- размер страницы по умолчанию 8кб и исправляется перекомпиляцией
- и какое-то ограничение на количество параметров функции (не помню сколько, или 32 или 255, лень в доку лезть)
тоже исправляется перекомпиляцией.
...
Рейтинг: 0 / 0
Стоит ли м MySQL переходить на PostgreSQL?
    #33495441
st_serg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в догонку
User-defined type names cannot begin with the underscore character (_) and can only be 62 characters long (or in general NAMEDATALEN - 2, rather than the NAMEDATALEN - 1 characters allowed for other names). Type names beginning with underscore are reserved for internally-created array type names.
...
Рейтинг: 0 / 0
Стоит ли м MySQL переходить на PostgreSQL?
    #33495464
Funny_Falcon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что такое PostgreSQL?
Главное:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Некоторые ограничения PostgreSQL
Название 			Значение
Максимальный размер БД		Unlimited
Максимальный размер таблицы 	 32  TB
Максимальная длина записи 	 1 . 6  TB
Максимальный длина атрибута 	 1  GB
Максимальное количество записей в таблице 	Unlimited
Максимальное количество атрибутов в таблице 	 250  -  1600  в зависимости от типа атрибута
Максимальное количество индексов на таблицу 	Unlimited
----------------
увеличение предела максимального количества аргументов у функции ( 100  по умолчанию)
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Стоит ли м MySQL переходить на PostgreSQL?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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