Автор Тема: PostgreSQL vs MySQL  (Прочитано 5332 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн killj

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 13
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
PostgreSQL vs MySQL
« : 11 Октября 2002, 14:27:31 »
Так раде интереса.



Подскажите какая база более производительней, надёжней и какие преимущества одной СУБД над другой ?

Хранимые процедуры, тригеры, транзакции, индексирование, кол-во информации на которых валятся базы и т.д.

Возьмём например такие проекты: каталог ресурсов (тут и поиск), работа типа job.ru и какая СУБД подойдёт больше.

Оффлайн fidget

  • Непоседа
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 607
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
PostgreSQL vs MySQL
« Ответ #1 : 11 Октября 2002, 15:27:39 »
гм ..
для того что бы дать хороший ответ на эту тему человек иметь непредвзятое отношение к обоим СУБД и знать отлично обе из них.

с PostgreSQL никогда не работала, поэтому сравнительную характеристику дать не смогу.

Что касается MySQL\'я
- хранимые процедуры, триггера - отсутствуют
- транзакции - на транзакционных таблицах: InnoDB, BDB
- индексирование - присутствует, что именно тут тебя интересует?
- кол-во информации на которых валяться базы
ну насколько я знаю самая большая база, работающая на MySQL содержит 1 террабайт информации. Тебя такие границы устраивают? ;)
На Машине Тьюринга далеко не уедешь.

Оффлайн killj

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 13
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
PostgreSQL vs MySQL
« Ответ #2 : 11 Октября 2002, 15:50:43 »
индексирование это так, для перечисления.
База без индексов !!! :)  хех хехее (наверное клёва)

Меня уже не устраивает, что нет хранимых процедур и тригеров.

  Был проект на MySQL? вырос, возмужал .... бизнес-логика всё пополняется и пополняется.
  Масштабируемость такого проекта хреновая, ресурсы на сопровождение затрачивается всё больше и больше ...
  И ещё помоему запаришся переносить базу на другую СУБД.

Верно ?

Оффлайн killj

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 13
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
PostgreSQL vs MySQL
« Ответ #3 : 11 Октября 2002, 15:56:38 »
Цитировать
запаришся переносить базу на другую СУБД


Если разработчик заранее не спроектирует проект для будущего переноса, то запариться можно ...

Тригеров нет ;(

Скажите что нить о Postgrese

Оффлайн xnx

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 192
  • +0/-0
  • 0
    • Просмотр профиля
PostgreSQL vs MySQL
« Ответ #4 : 11 Октября 2002, 16:42:05 »

Оффлайн killj

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 13
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
PostgreSQL vs MySQL
« Ответ #5 : 11 Октября 2002, 17:27:20 »
Почитал !

Ну ....

Я ещё подумаю !
Тут конечно всё зависит от проекта !!!

Оффлайн killj

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 13
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
PostgreSQL vs MySQL
« Ответ #6 : 11 Октября 2002, 17:30:51 »
А что вы предложите для таких проектов как каталог ресурсов и работа.
Допустим посещабельность их быстро растёт и т.д.
Можите посоветовать и другие СУБД.
А если не в лом, то по убыванию

Оффлайн fidget

  • Непоседа
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 607
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
PostgreSQL vs MySQL
« Ответ #7 : 11 Октября 2002, 18:07:50 »
ээ.. по поводу статью, которую дал xnx
там есть несколько небольших неточностей ;)

1. поддержка внешних ключей - она есть, в таблицах InnoDB, но некоторые фишки для них еще в TODO
2. Unions - есть, с версии 4.0
3. Вложенные селекты - вводятся с версии 4.1, которая находится в стадии pre-alpha , но кому сильно нетерпится, могут поставить себе мускль из BК репозитария и работать с ними до посинения.
На Машине Тьюринга далеко не уедешь.

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
PostgreSQL vs MySQL
« Ответ #8 : 11 Октября 2002, 20:06:21 »
killj
тебе нужны транзакции, триггеры и процедуры?
if (нет) {
  выбирай MySQL;
} else {
  выбирай PostgreSQL;
}

PostgreSQL более функциональная, больше всяких удобств.
Если есть возможность выбирать, то я бы взял Postgres, хотя со скриптом аля job.ru и каталогом ресурсов ИМХО mysql тоже подойдет
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Tronyx

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 826
  • +0/-0
  • 2
    • Просмотр профиля
PostgreSQL vs MySQL
« Ответ #9 : 11 Октября 2002, 20:47:32 »
Цитировать
Если есть возможность выбирать, то я бы взял Postgres, хотя со скриптом аля job.ru и каталогом ресурсов ИМХО mysql тоже подойдет

Вопрос в том что будет быстрее.
С уважением, Владимир Гончаренко - COPI# 93
Ролевая онлайн игра

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
PostgreSQL vs MySQL
« Ответ #10 : 11 Октября 2002, 21:17:45 »
Цитировать
Вопрос в том что будет быстрее.

не думаю что разница будет слишком заметной, поэтому тут важную роль играют удобства, а в Postgres-е их больше.

К тому же AFAIK postgres лучше выдерживает пиковые нагрузки.



killj
кстати я еще неплохие отзывы слышал о firebird (бесплатный InterBase), но пока им не знаимался. Проблематично найти хостинг с его поддержкой :(
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28