[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: PostgreSQL vs MySQL: да будет битва!
sergeiss
Это не холивар, а на практике рассмотрим их отличия. Апологеты Мускуля будут иметь возможность доказать, что у него есть плюсы перед Постгре wink.gif

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

1. Эта тема будет закрыта, тут писать буду только я. И тему прикреплю, чтобы ее все могли быстро найти.
2. Все вопросы будут рассматриваться в отдельных темах, результаты сравнения будут выноситься в данную тему.
3. Мускуль установлен у всех, я думаю. А вот Постгре надо установить. Поэтому, все желающие вэлкам на закачку: http://www.enterprisedb.com/products-servi...ning/pgdownload
4. Никакие голословные утверждения не принимаются, только код SQL.

Далее. Одно из обязательных условий - вся обработка делается внутри БД!!! То есть, никакого когда ПХП или другого языка. Эти самые языки должны уметь только сформировать запрос, отправить его в БД и получить готовые данные.

Тут будет выводиться сравнение и общий счет.

Что сравниваетсяPostgreSQLMySQL
Наличие встроенной системы управления 1 0
Поддержка стандарта SQL 10 10
Получить айди (или другие параметры) строк, задействованных в операции INSERT, UPDATE, DELETE21
Типы данных21
Работа с триггерами 4 1
SELECT, всякие плюшки (WITH, DISTINCT ON) 4 3
Партиции53
JOIN'ы разные32
---
---------
Итого 31 21




PS от 20.11.2014. Дабы не говорить, что Мускуль совсем уж плохой (потому что это будет не верно) я решил чуть сменить систему оценок. Ноль будет ставиться только в том случае, если у СУБД нет определенной фичи. Если же фича есть, но у другой СУБД она лучше, то будет ставиться 2 балла победителю и 1 балл проигравшему.
Также подумал и решил, что можно не по 1, а по 10 поставить за соответствие стандарту SQL.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
sergeiss
Установка Постгре, проверка работы системы управления pgAdmin http://phpforum.su/index.php?showtopic=83965&hl=


_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
sergeiss
Получить айди и/или другие параметры последних обработанных данных http://phpforum.su/index.php?showtopic=83967&hl=

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
sergeiss
Типы данных: http://phpforum.su/index.php?showtopic=83968&hl=

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
sergeiss
Работа с триггерами: http://phpforum.su/index.php?showtopic=84107&hl=

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
sergeiss
SELECT http://phpforum.su/index.php?showtopic=84128&hl=

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
sergeiss
Партиции: http://phpforum.su/index.php?showtopic=84298&hl=

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
sergeiss
JOIN http://phpforum.su/index.php?showtopic=85554&hl=

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.