![]() |
|
Модераторы: LSD |
![]()
|
|
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: нет Всего: 261 |
Nobody
Ну значит запросы не очень сложные. А вот если ты еще и запросы сделаешь соответствующими, то тут будет весело. Яркий пример motogp.ru. Свой сервак, на нем посгресс, работает еле-еле... |
|||
|
||||
| Secandr |
|
|||
|
Связист ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4043 Регистрация: 3.8.2003 Где: Russia, Volgograd Репутация: 2 Всего: 39 |
PostgreSQL хуже тем, что не так распостранён
|
|||
|
||||
| Nobody |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 838 Регистрация: 25.8.2003 Где: Россия, Москва Репутация: 1 Всего: 16 |
Mal Hack
Ну так надо стараться делать запросы максимально простыми! По-моему, это очевидно и применимо к любой базе данных. Secandr Ну, я бы не стал так категорично утверждать, что из-за этого он сразу хуже =) Но да, такой факт имеет место быть. -------------------- |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: нет Всего: 261 |
Nobody, так-то оно так, но попрой (не для веб-баз) необходимо делать довольно-таки сложные запросы, просто специфика базы такая...
|
|||
|
||||
| Secandr |
|
|||
|
Связист ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4043 Регистрация: 3.8.2003 Где: Russia, Volgograd Репутация: 2 Всего: 39 |
Nobody Смысл не в том, что СУБД плохая, просто возникают проблемы с переносом скриптов на другой хостинг.
|
|||
|
||||
| Nobody |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 838 Регистрация: 25.8.2003 Где: Россия, Москва Репутация: 1 Всего: 16 |
Mal Hack
Так, хватит менять тему =) Сначала говоришь, что будет виснуть на этом форуме, я отвечаю, что у меня работает и ничего. Потом говоришь, что на motogp.ru еле-еле шевелится, я отвечаю, что запросы надо упрощать. После этого ты говоришь, что НЕ для веб-баз используются порой очень сложные запросы. Хорошо, я на это отвечу, что на mySQL большинство из этих вложенных запросов ты просто не сможешь составить из-за ограниченности того, что оно может. Secandr Ситуация 1: Использовался Постгрес на одном хостинге, после чего решили перейти на другой хостинг, где стоит mySQL. Ситуация практически нереальная, т.к. а)Хостингов с Постгресом (известных мне) нет. 2)Тот, кто использовал Постгрес не захочет уже переходить на mySQL из-за того, что придётся отказаться от множества фич. Ситуация 2: Использовался Постгрес на своём (или виртуальном) сервере, после чего решили перейти на хостинг с mySQL. Тоже маловероятно, т.к. если есть деньги на отплату сервера, зачем переходить на хостинг с mySQL? Ситуация 3: На своём (или виртуальном) сервере решили заменить Постгрес на mySQL. Не очень ясно, с какой целью так может быть сделано. В принципе, можно написать код, который будет практически совместимым для обоих баз. Исключение будут составлять запросы на создание/изменение таблиц. Ну и, естественно, придётся отказаться от тех фич, которых нет хотя бы в одной из баз. И ещё один плюс в пользу Постгреса: его язык PL/pgSQL довольно близок к оракловскому PL/SQL. -------------------- |
|||
|
||||
| Secandr |
|
|||
|
Связист ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4043 Регистрация: 3.8.2003 Где: Russia, Volgograd Репутация: 2 Всего: 39 |
Nobody Я вот хочу что-нибудь на Постгресе написать, даже на новый сервак его поставил, хотя меня заставили ещё и mySQL туда поставить, со словами: "А где ты найдёшь софт под Постгрес?"
|
|||
|
||||
| Nobody |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 838 Регистрация: 25.8.2003 Где: Россия, Москва Репутация: 1 Всего: 16 |
Secandr
Что значит "софт под Постгрес"? Все популярные языки веб-программирования с ним вполне работают. (Java, Perl, PHP) -------------------- |
|||
|
||||
| Secandr |
|
|||
|
Связист ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4043 Регистрация: 3.8.2003 Где: Russia, Volgograd Репутация: 2 Всего: 39 |
Nobody В смысле, готовые програмные продукты на Perl, PHP,...
|
|||
|
||||
| Nobody |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 838 Регистрация: 25.8.2003 Где: Россия, Москва Репутация: 1 Всего: 16 |
Secandr
хех... Можно тока ругаться на тех, кто пишет скрипты, которые трудно и неудобно переделывать их для других БД. Вот взять например этот форум... SQL-запросы находятся практически в каждом скрипте. При этом в Инвижне очень остроумно подошли к проблеме переносимости. Они написали так называемый "драйвер", который на ходу анализирует запросы и изменяет их под указанную БД. Всё бы ничего, но далеко не всякий запрос оно изменяет нужным образом, поэтому после установки приходится довольно долго ковыряться руками. -------------------- |
|||
|
||||
| Li...Man |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 28.3.2005 Репутация: нет Всего: нет |
Есть одна очень важная вещь:
MySQL распространяется под лицензией GPL это значит, что если вы хотите продавать свои PhP скрипты или программы, то вам необходимо ОБЯЗАТЕЛЬНО купить коммерческую версию MySQL. MySQL бесплатна только если вы пишете проги для себя или если вы свои продукты распространяете под лицензией GPL. PostgreeSQL распространяется под лицензией BSD это значит что вам достаточно вставить указание на то, кто разработал используемую базу и она станет для вас бесплатной ВСЕГДА! ЗЫ сорри за офтоп это получилось преимущество а не недостаток перед MySQL Это сообщение отредактировал(а) Li...Man - 29.3.2005, 11:07 |
|||
|
||||
![]()
|
| Правила форума "Общие вопросы по базам данных" | |
|
|
Данный форум предназначен для обсуждения вопросов о базах данных не попадающих под тематику других форумов:
Данный форум не предназначен для:
Если вы не соблюдаете эти правила, не удивляйтесь потом не найдя свою тему/сообщение.
Полезные советы: Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, LSD, Zloxa. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | СУБД, общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |