Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Стоит ли м MySQL переходить на PostgreSQL?
|
|||
|---|---|---|---|
|
#18+
Собралдся было уже перекидывать сайт с MySQL на PostgreeSQL и тут совершенно случайно наткнулся на мнение: PostgreSQL - мощная и тяжелая система, отвечающая всем современным стандартам СУБД. Больше подходит для серьезных проектов, требующих сложных баз данных. По скорости работы PostgreSQL уступает MySQL. И администрирование PostgreSQL - огромный геморрой. PostgreSQL - это реляционно-объектная СУБД, в которой есть некоторые расширения для работы с таблицами, на которые можно легко отображать иерархии объектов. Но это еще не чисто объектная СУБД. Действительно ли то, что Postgree медленнее нежели MySQL? И если ДА, то на каких запросах? Select? Select с subquery? Subquery вообще? Joins под разным соусом? Если медленный Select (и join), то это фатально для проекта. Если это только про UPDATE, то это похрен. Предполагается хранить что-то типа справочника на 300тыс.строк плюс ещё десяток таблиц. Пару таблиц со структурой попроще - строк эдак тысяч на 500 - 600. Таблички со структурой посложнее - покороче - в пределах тысячи - двух. Пока урезаный вариант проекта живёт на MySQL - не радует скорость. Вопрос в том - стоит ли заморачиватьсяч перенесением это на Postgre или искать что-нибудь другое? Заранее спасибо, dimka@ultra ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2005, 12:15 |
|
||
|
Стоит ли м MySQL переходить на PostgreSQL?
|
|||
|---|---|---|---|
|
#18+
Если другое, то что? :) Другое за деньги. А Postgre при хорошей настройке и правильных запрсах должна нормально справляться с такой задачей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2005, 12:33 |
|
||
|
Стоит ли м MySQL переходить на PostgreSQL?
|
|||
|---|---|---|---|
|
#18+
На счет гемороя с администрированием - у PostgreSQL есть штук 6 параметров сервера (имеются в виду критичные для работы), в основном касающиеся памяти. Есть еще индексы и их использование - ну здесь геморой совершенно стандартный. Бекапы делаются атлично, после включения autovacuum и с этим все неплохо. По производительности на запросах - ИМХО, на простых - PG чуть помедленее, на посложнее PG получше, особенно если все хорошо с памятью и винтом. Subquery - работают нормально. ИМХО большенство таких "мнений" забывают указать версию СУБД для которой они актуальны. Например про MySQL можно сказать, что полное отсутсвие view и ограничений целостности, а также отсутсвие поддержки ACID делают эту систему непригодной к эксплуатации в принципе. Разве что вам не важны данные которые там хранятся. Но вряд ли это будет актуально для 5.x ветки. Итого: свежие версии - рулят. По скорости - на несложных операциях PG быстрее чем Oracle 8i;) На сложных - по разному. ЗЫ Наврено самая сложная для PG операция - это count(). Вот она реально в других СУБД быстрее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2005, 12:47 |
|
||
|
Стоит ли м MySQL переходить на PostgreSQL?
|
|||
|---|---|---|---|
|
#18+
500-600 тысяч записей - фигня. имхо разницы в скоростях не заметишь. а вообще переходить конечно надоть. Postgres на порядок лучше. Кстати, я что, отстал от жизни и MySQL стал вложенные запросы обрабатывать?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2006, 14:32 |
|
||
|
Стоит ли м MySQL переходить на PostgreSQL?
|
|||
|---|---|---|---|
|
#18+
> Пока урезаный вариант проекта живёт на MySQL - не радует скорость. ;) Боюсь, дело не в СУБД, а в драйвере для рук. PostgreSQL скорости вряд ли добавит на таких объемах. > Вопрос в том - стоит ли заморачиватьсяч перенесением это на Postgre > или искать что-нибудь другое? Imho ответ на оба вопроса: нет. Займитесь лучше оптимизацией структуры данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2006, 14:58 |
|
||
|
Стоит ли м MySQL переходить на PostgreSQL?
|
|||
|---|---|---|---|
|
#18+
Little John500-600 тысяч записей - фигня. имхо разницы в скоростях не заметишь. а вообще переходить конечно надоть. Postgres на порядок лучше. Кстати, я что, отстал от жизни и MySQL стал вложенные запросы обрабатывать?! Отстал года на два. Вложенные запросы появились в версии 4.1 А в текущей версии (5.0) по-моему появились триггеры, вьюхи и хранимые процедуры. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2006, 14:03 |
|
||
|
Стоит ли м MySQL переходить на PostgreSQL?
|
|||
|---|---|---|---|
|
#18+
PostgreSQL besplatnij dlja developerov i talze dlja kompanij? ILi tolko dlja developerov? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2006, 14:13 |
|
||
|
Стоит ли м MySQL переходить на PostgreSQL?
|
|||
|---|---|---|---|
|
#18+
http://www.postgresql.org/about/licence ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2006, 15:38 |
|
||
|
Стоит ли м MySQL переходить на PostgreSQL?
|
|||
|---|---|---|---|
|
#18+
st_serghttp://www.postgresql.org/about/licence Другими словами - совсем бесплатен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2006, 17:19 |
|
||
|
Стоит ли м MySQL переходить на PostgreSQL?
|
|||
|---|---|---|---|
|
#18+
Кувалдин Роман Другими словами - совсем бесплатен. И, насколько помню, лицензия позволяет тебе его даже продавать (назначать свою цену) - если получится :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2006, 22:47 |
|
||
|
Стоит ли м MySQL переходить на PostgreSQL?
|
|||
|---|---|---|---|
|
#18+
Если есть большие таблицы (больше 200 тыс записей) и используются каунт запросы с разными фильтрами (типа количество резульатов поиска) то если и переходить на постгрес то только 8.1 и обязательно юзать table partioning иначе получится как у меня :-( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2006, 23:26 |
|
||
|
Стоит ли м MySQL переходить на PostgreSQL?
|
|||
|---|---|---|---|
|
#18+
ааа уменя 200000 тыс записей!!! ааа самую новую постгреси то что мне насоветовали в соседнем топике!!! ааа как страшно жить!!! ааа тфу блин! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2006, 00:49 |
|
||
|
Стоит ли м MySQL переходить на PostgreSQL?
|
|||
|---|---|---|---|
|
#18+
да... агрегат COUNT на постгресе зло :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2006, 21:24 |
|
||
|
Стоит ли м MySQL переходить на PostgreSQL?
|
|||
|---|---|---|---|
|
#18+
dimka@ultraСобралдся было уже перекидывать сайт с MySQL на PostgreeSQL и тут совершенно случайно наткнулся на мнение: Обычно заткнуть автора такого мнения можно одним вопросом: "А какой у вас опыт работы с PostgreSQL?" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2006, 17:46 |
|
||
|
Стоит ли м MySQL переходить на PostgreSQL?
|
|||
|---|---|---|---|
|
#18+
Недавно видил сравнение нескольких СУБД: MySQL, Oracle, M$SQL, DB2 ...(Postgres не было) В этом сравнени приводились ограничения каждой из бд. Так, в частности, в MySQL может быть не более 61 join. А где можно посмотреть на ограничения Postgres? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2006, 19:11 |
|
||
|
Стоит ли м MySQL переходить на PostgreSQL?
|
|||
|---|---|---|---|
|
#18+
Nikolay ShestakovА где можно посмотреть на ограничения Postgres? Где-то я их видел, не помню где. Скажу только - можешь считать, что их нет. Авторы статьи забадались ждать, пока большинство тестов рухнет, те что останавливались, останавливались на цифрах около 1000. Я мог что-то и забыть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2006, 10:09 |
|
||
|
Стоит ли м MySQL переходить на PostgreSQL?
|
|||
|---|---|---|---|
|
#18+
Единственное - название объекта по умолчанию ограничено 63 символа и исправляется перекомпиляцией. - размер страницы по умолчанию 8кб и исправляется перекомпиляцией - и какое-то ограничение на количество параметров функции (не помню сколько, или 32 или 255, лень в доку лезть) тоже исправляется перекомпиляцией. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2006, 10:13 |
|
||
|
Стоит ли м MySQL переходить на PostgreSQL?
|
|||
|---|---|---|---|
|
#18+
в догонку 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2006, 10:20 |
|
||
|
Стоит ли м MySQL переходить на PostgreSQL?
|
|||
|---|---|---|---|
|
#18+
Что такое PostgreSQL? Главное: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2006, 11:49 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=33477709&tid=2006719]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
56ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 255ms |
| total: | 411ms |

| 0 / 0 |
