Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Базы данных, выбор, смысл и преимущества баз данных 
:(
    Опции темы
zibox86
Дата 8.4.2008, 11:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 164
Регистрация: 11.12.2007

Репутация: нет
Всего: 1



Цитата(Rexona @  8.4.2008,  10:57 Найти цитируемый пост)
хочешь не хочешь, а про выбор бд уже начинаешь думать

MySQL и оптимизация - выход из положения

Добавлено через 4 минуты и 30 секунд
А еще вариант AJAX, но много на этом не с экономишь!
Выводите результаты запроса JavaScript, а запросы пусть PHP также делает!
PM MAIL WWW   Вверх
skyboy
Дата 8.4.2008, 11:42 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 75
Всего: 260



Rexona, скорость - вопрос конкретной структуры.
по возможностям(однако, замечу, что PostgreSQL мне знакомо много меньше, чем MySQL) MySQL 5 и PostgreSQL довольно близки: представления, триггеры, ХП, UDF... Впрочем, скорее всего, без этих дополнительных возможностей и обойдетесь. 
по скорости сравнивать бесполезно: обе СУБД достаточно интенсивно развиваются, чтоб вопрос утечек памяти или непонятных зависаний не беспокоил.
однако, отмечу, что сообщество MySQL в силу большей распространенности на хостингах, много массивнее, потому ответ на вопрос получить гораздо вероятнее. И гораздо быстрее smile  Пожалуй, это единственное радикальное различие между MySQL и PostgreSQL.
Цитата(awers @  8.4.2008,  09:32 Найти цитируемый пост)
Мой ответ Oracle 10g

Цитата(Rexona @  8.4.2008,  09:57 Найти цитируемый пост)
деньги считают

разве что бесплатный вариант Express Edition...

Добавлено через 2 минуты и 7 секунд
Цитата(Rexona @  8.4.2008,  09:45 Найти цитируемый пост)
которая реализует работу на обширной бд (зарплаты, личные дела и т.д.), на ней сидят по 200 человек Онлайн каждый день, то уже вопрос о скорости работы возникает...

200 человек в день и - тормоза? я бы в первую очередь убедился, что тормоза из-за БД. проверил бы клиентский(относительно БД "клиентский") код. Возможно(вполне вероятно), проблемы из-за неадекватных структур и некорректных алгоритмов. По крайней мере, не могу представить себе действия на базе "зарплаты, личные дела и т.д.", чтоб система на 200 запросов тормозила. 0_о
PM MAIL   Вверх
ReactOS
Дата 8.4.2008, 12:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 165
Регистрация: 6.12.2007

Репутация: нет
Всего: 33



Цитата

200 человек в день и - тормоза?

да уж... :( самой грустно



Цитата(skyboy @  8.4.2008,  11:42 Найти цитируемый пост)
 бы в первую очередь убедился, что тормоза из-за БД. проверил бы клиентский(относительно БД "клиентский") код. Возможно(вполне вероятно), проблемы из-за неадекватных структур и некорректных алгоритмов. По крайней мере, не могу представить себе действия на базе "зарплаты, личные дела и т.д.", чтоб система на 200 запросов тормозила. 0_о 

да нет, извлечь, да обновить данные из БД - достаточно просто - ни каких накруток нет...

PM   Вверх
Feldmarschall
Дата 8.4.2008, 12:26 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


Профиль
Группа: Участник
Сообщений: 2641
Регистрация: 11.12.2007

Репутация: 22
Всего: 32



Rexona, ответ на вопрос содержится в п.3
Разумеется, все дело не в выборе БД и уж тем более не в том, какая быстрее. А в том, как используется конкретная база данных.

Поэтому надо спрашивать не какая лучше из этого красивого спика, а как оптимизировать работу с нынешней.
PM   Вверх
Nigel
Дата 8.4.2008, 13:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


познаю мир
**


Профиль
Группа: Участник
Сообщений: 515
Регистрация: 20.11.2007

Репутация: 7
Всего: 19



Вообще, странная политика у университета. Хотят хороший сервер, а денег не выделяют. Имхо, для вашей задачи подойдет любая реляционная СУБД и не будет никаких тормозов(если комп у вас еле дышит, то поставьте нормальное железо сначала). Согласен со skyboy по поводу MySQL. Я бы его выбрал.

Это сообщение отредактировал(а) Nigel - 8.4.2008, 13:07
PM MAIL   Вверх
Fortop
Дата 8.4.2008, 13:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2200
Регистрация: 13.11.2007
Где: Донецк

Репутация: 20
Всего: 42



Цитата(Rexona @  8.4.2008,  10:57 Найти цитируемый пост)
хочешь не хочешь, а про выбор бд уже начинаешь думать

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

После этого можно будет говорить об оптимизации.


--------------------
Мир это Я.
Живее всех живых.
PM MAIL   Вверх
flashaa
Дата 8.4.2008, 13:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 796
Регистрация: 7.3.2006

Репутация: 19
Всего: 25



Если просто посмотреть по миру... Не помню где  видел неплохой обзор реализации десятки посещаемых и крупных сайтов. 8 из них были сделаны на PHP+MySQL. 
Мне кажется, здесь не то оптимизируете. Либо оптимизировать данную ситуацию вообще невозможно ( при поставленных требованиях к деньгам ).
PM MAIL   Вверх
ReactOS
Дата 8.4.2008, 14:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 165
Регистрация: 6.12.2007

Репутация: нет
Всего: 33



Цитата

Вообще, странная политика у университета

странная, а что же делать smile
я бы выделила на новую тачку денег smile но это мое имхо, и не я ректор smile

Это сообщение отредактировал(а) Rexona - 8.4.2008, 14:21
PM   Вверх
awers
Дата 8.4.2008, 14:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1465
Регистрация: 22.3.2006
Где: Россия, Таганрог

Репутация: 21
Всего: 31



Rexona, к примеру вполне хватает Oracle с его халявными 2гб. под базу.
Я использую окракл потому что: огромные нагрузки, организовал на нем бизнес логику. Тем самым я добился: неважно на чем написано приложение, Pacal, php, питон или вообще под дос. Клиентское приложение не несет на себе никакой нагрузки, за счет чего можно делать API интерфейс работы с системой в оракле открытым и каждый желающий может написать свою клиентскую прикладу.

А для маленьких простеньких решений неважно MySQL или постгри, хотя я отдал бы свое предпочтение MySQL
PM MAIL WWW ICQ Skype   Вверх
ReactOS
Дата 8.4.2008, 15:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 165
Регистрация: 6.12.2007

Репутация: нет
Всего: 33



я читала, что вообще рекомендуют не использовать MSSQL для php, что MSSQL сама по себе слабее, чем MySQL, это так? smile
кстати, а никогда не занималась ASP. Вы не знаете, там так же легко можно коннектиться к любой бд и с ней работать или все-таки ASP не с каждой бд работает?
PM   Вверх
flashaa
Дата 8.4.2008, 15:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 796
Регистрация: 7.3.2006

Репутация: 19
Всего: 25



Цитата(awers @  8.4.2008,  14:59 Найти цитируемый пост)
Я использую окракл потому что: огромные нагрузки, организовал на нем бизнес логику. Тем самым я добился: неважно на чем написано приложение, Pacal, php, питон или вообще под дос.

Какие такие непомерные нагрузки тянет оракл и не тянет mysql ?

PM MAIL   Вверх
Fortop
Дата 8.4.2008, 15:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2200
Регистрация: 13.11.2007
Где: Донецк

Репутация: 20
Всего: 42



Цитата(Rexona @  8.4.2008,  15:10 Найти цитируемый пост)
что MSSQL сама по себе слабее, чем MySQL, это так?

не так.

Цитата(Rexona @  8.4.2008,  15:10 Найти цитируемый пост)
кстати, а никогда не занималась ASP. Вы не знаете, там так же легко можно коннектиться к любой бд и с ней работать или все-таки ASP не с каждой бд работает?

Можно коннектиться практически к любой БД.

Но я настоятельно рекомендую закончить метания и занятся профайлингом текущей системы.
После чего уже можно будет анализировать в чем проблема медленности системы.

Есть шанс отличный от нуля, что проблемы вообще не с БД или приложением, а с сетью.


--------------------
Мир это Я.
Живее всех живых.
PM MAIL   Вверх
awers
Дата 8.4.2008, 15:54 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1465
Регистрация: 22.3.2006
Где: Россия, Таганрог

Репутация: 21
Всего: 31



flashaa, ты это .... пошутил или как? ))
4 млн. записей в день. MySQL за 2 дня умерает

Добавлено через 14 минут и 13 секунд
Rexona, Так а зачем БД то вообще? 
про IIS забудь, нет такого слова ) 
PM MAIL WWW ICQ Skype   Вверх
ReactOS
Дата 8.4.2008, 16:22 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 165
Регистрация: 6.12.2007

Репутация: нет
Всего: 33



Цитата(awers @  8.4.2008,  15:54 Найти цитируемый пост)
Rexona, Так а зачем БД то вообще? 
про IIS забудь, нет такого слова )  

вообще непонятно к чему такие фразы... :(
PM   Вверх
bars80080
Дата 8.4.2008, 16:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 71
Всего: 315



Цитата(awers @  8.4.2008,  15:54 Найти цитируемый пост)
про IIS забудь, нет такого слова 
 почему? у меня где-то стоит

PM MAIL WWW   Вверх
Страницы: (3) Все 1 [2] 3 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0635 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.