InnoDB на хайлоде
Привет!
Уже какой раз пытаюсь узнать у некоторых разработчиков различных серверных решений l2 есть ли какие то ограничения на InnoDB при работе с бд, но получаю только отмазы по типу да мы не тестили, myisam лучше и точка. Ну конечно же лучше, в прошлом веке жить тоже было лучше без всех этих технологий, а учитывая непонимания окружающих о том что сам MySQL вообще "все" не говоря уж про само убожество и быстрое получение неконсистентности хочу задать вопросы. А Вы использовали InnoDB (лучше на хайлоде)? Часто ли встречали дедлоки? (Если вообще встречали), а то мало ли как писали поцессинг запросов с конкурирванием. В остальном что еще может остановить перед конвертацией некоторых таблиц так это полнострочный поиск, но сомневаюсь что где то он используется на сервере. |
Re: InnoDB на хайлоде
Ну лично я всегда только InnoDB использую в пользу производительности, да он больше подвержен крашам при работе с большим количеством динамической информации, но пофиг, бекапы решают :D
|
Re: MyISAM на хайлоде
Цитата:
|
Re: InnoDB на хайлоде
Цитата:
но MyIsam производительней на самом деле! и краши в MyIsam чаще вобще-то :) InnoDB медленее и надёжнее всегда был. MrShyr для наглядности https://www.google.com.ua/#hl=ru&scl...w=1920&bih=935 я считаю innodb_file_per_table - обьязательный параметр для этого движка |
Re: InnoDB на хайлоде
Извините посоны, попутал, только встал, отхожу еще :)
Добавлено через 7 минут Любую статическую информацию продуктивнее хранить в MyISAM и небольшие динамические таблицы которые частому изменению не подлежат, InnoDB же юзается хорошо для больших динамических таблиц в силу их прочности. |
Re: InnoDB на хайлоде
Для проектов, в которых транзакции не имеют смысла (типа л2, айон ....) лучше использовать MyIsam.
Если вам хочется большей устойчивости (потенциальной) то InnoDB для вас. Не нужно себя успокаивать что мол транзакционный - в Л2 нет вообще мест требующих транзакций как таковых, достаточную изоляцию и целостность в разрезе таблицы MyIsam обеспечивают также хорошо как и InnoDB. Настроить и один и другой движок можно хорошо для вполне приемлемой скорости работы под конкретные задачи. Лично я не вижу критичных причин использовать InnoDB для Л2-сервера - но тем не менее для любителей - почему бы нет) Все что я пишу, это даже не спорный вопрос - все это есть в мануале и практике с этими движками MySQL - кто хочет почитать об это - читайте мануалы. |
Re: InnoDB на хайлоде
Чисто риторический вопрос. Почему не юзают postgresql? Или еще более хардкорней nosql, например mongoDB?
|
Re: InnoDB на хайлоде
Цитата:
|
Re: InnoDB на хайлоде
Цитата:
на сайтах были, есть вообще каждый месяц крошится одна и таже таблица, хотя как по мне - криворукие прогеры цмс писали |
Re: InnoDB на хайлоде
Ок, транзакции транзакциям. Ссылки на сравнение не нужно давать :) Я все знаю преркасно о движках, да и в целом я не использую MySQL который исполганил оракл с кучей висячих багрепортов и пачсетов на произодительность. А как на счет блокировок у innodb per row вместо per table у MyISAM, за счет этого обычно получаем прирост.
На счет постгре верная мысль, и думаю лет через 5 кроме нее из реляционных ничего и не будет, но я пока не рассматриваю его поддержку т.к. нет полной обратной совместимости в операциях, а код сервера часто закрыт, изменяь логину работы с бд да и сам драйвер для работы с бд я не смогу. |
Текущее время: 17:38. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot