X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> MyISAM vs InnoDB, Кто кого ??
VorVanill
VorVanill
Topic Starter сообщение 24.8.2012, 16:44; Ответить: VorVanill
Сообщение #1


Здравствуйте, форумчани !!!

Столкнулся с такой проблемой нужно создать таблицы в базе, но никак не могу определиться с типом таблицы. MyISAM, как известно, поддерживает тип индексаци FULLTEXT. InnoDB этот тип индексации не поддерживает. Все сейчас говорят мол, используй InnoDB, он круче, безопасней и т.п, но тип индексаци FULLTEXT все-таки не поддерживает.

Какой тип таблиц посоветуете ?? Или вообще есть типы таблиц получше ??


--------------------
С уважением, Илья.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Pepper
Pepper
сообщение 24.8.2012, 18:59; Ответить: Pepper
Сообщение #2


А вы что, разрабатываете проект для NASA, чтоб в такие детали вдаваться?

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

Все зависит от ваших нужд, которые вы не упомянули.


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
rjksdfhe
rjksdfhe
сообщение 24.8.2012, 19:14; Ответить: rjksdfhe
Сообщение #3


Поддержу Pepper, вдаваться в тонкости реализации для web-приложений не стоит, только если у Вас не по
20000 посетителей/день, жрущих хотя бы по 5 страницы = 100K запросов.

А до этого предела любой нормальный хостинг справится по умолчанию.

Поставьте чёткие задачи, что реально необходимо.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
kioto
kioto
сообщение 24.8.2012, 20:15; Ответить: kioto
Сообщение #4


VorVanill, посмотрите это: http://habrahabr.ru/post/114572/. MyISAM для больших таблиц сильно не рекомендую. Очень велик риск, что таблица "побьется" и данные будут потеряны. В InnoDB вероятность этого минимальна. Кроме того, есть еще несколько приятных плюшек.

PS: если речь идет о сайте-визитке из 15 страниц, все вышенаписанное не имеет значения.


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
VorVanill
VorVanill
Topic Starter сообщение 25.8.2012, 0:01; Ответить: VorVanill
Сообщение #5


Речь идет о крупномасштабном проекте, с посещаемостью от 50000 пользователей. Поэтому данный вопрос и был поднят, ясное дело, что для сайта-визитки или небольшого блога InnoDB не нужно. А вот для такого крупномасштабного проекта ??


--------------------
С уважением, Илья.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
prftc
prftc
сообщение 25.8.2012, 1:57; Ответить: prftc
Сообщение #6


Вот ссылки вам в помощь
- http://www.scaledb.com/engineselector.html
- http://www.supportsages.com/blog/2010/08/m...for-comparison/

Сообщение отредактировал prftc - 25.8.2012, 2:00
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
VorVanill
VorVanill
Topic Starter сообщение 25.8.2012, 15:00; Ответить: VorVanill
Сообщение #7


Спасибо, почитаю !! Может кто-то сталкивался с подобной проблемой ??


--------------------
С уважением, Илья.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
prftc
prftc
сообщение 25.8.2012, 16:02; Ответить: prftc
Сообщение #8


Если вы про проблему выбора, то однозначно нужно использовать InnoDB для сколь-нибудь серьёзных веб-проектов. Что касается индексации FULLTEXT, используйте вместе с InnoDB стороннюю службу индексации. Например, Sphinx или Xapian.


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
VorVanill
VorVanill
Topic Starter сообщение 27.8.2012, 1:02; Ответить: VorVanill
Сообщение #9


Спасибо за совет !!


--------------------
С уважением, Илья.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
sitemania
sitemania
сообщение 27.8.2012, 11:56; Ответить: sitemania
Сообщение #10


MyISAM хорошо справляется с полнотекстовым поиском. InnoDB - выигрывает на блокировке чего-то там. То есть под высокую нагрузку рекомендуется второе.


--------------------
Создание сайтов в Москве - доступно, надежно, оперативно. Продвижение сайта с оплатой за результат.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0


 



RSS Текстовая версия Сейчас: 19.4.2024, 14:22
Дизайн