LINUX.ORG.RU
ФорумTalks

[mysql] что надежней myisam или innodb

 


0

0

пользую и то и то, но что вы думаете о них в плане надежности ? при падении питания к примеру примитивная myisam сразу помечаеться битой и требует простого востановления с помощью mysqlcheck. innodb отматывает журнал вроде как сама, но насколько она надежна ? чем ее проверять ? это-же черный ящик, случись что имхо упадет капитально и ничерта не вытенешь... кто что об этом думает ? а также интересует в этом разрезе мнение о хранилище postgreSQL ! поделитесь опытом !


myisamchk на многогибайтной таблице это вам не тут. это к вопросу о простоте. а насчет innodb - настроить чтобы на каждую таблицу отдельный файл, а не все в одном и обязательно бэкапить ибо надежного софта нет. нужно просто быть готовым к его сбоям.

cobold ★★★★★
()

>>>также интересует в этом разрезе мнение о хранилище postgreSQL

Надежен как скала - при регулярном бэкапе конечно :)))

anonymous
()

>при падении питания к примеру примитивная myisam сразу помечаеться битой и требует простого востановления с помощью mysqlcheck

У меня практика показала что не всегда это восстановление "простое" и надежное. После шуток с питанием может надёжно упасть и не встать. Use InnoDB, Luke!

k0l0b0k ★★
()
Ответ на: комментарий от phasma

База данных по определению должна быть достаточно надёжной, чтоб не падать просто так и не портить то что в ней лежит.

INFOMAN ★★★★★
()
Ответ на: комментарий от INFOMAN

> База данных по определению должна быть достаточно надёжной, чтоб не падать просто так и не портить то что в ней лежит.

а кто говорит, что MySQL падает и портит данные ?

phasma ★☆
()

innodb понадежнее и попроще в плане безопасного использования (START TRANSACTION+COMMIT)

anonymous
()
Ответ на: комментарий от phasma

>MySQL выбирают из-за шустрости имхо ... а не из-за надежности.

сейчас используеться mysql и все программы УЖЕ завязаны вокруг нее. так что сейчас речь идет о увеличении надежности УЖЕ существующего решения. позже возможно перейдем на PostgreSQL

xtron
() автор топика
Ответ на: комментарий от xtron

innodb понадежнее, но тормознее и недавно проскакивал сплойт под него ... myisam побыстрее, да и честно сказать ни разу еще на моей памяти ничего не терялось (% но на всякий случай бэкап делается ...

phasma ★☆
()

Хочется надежности - используйте Postgres/Oracle (СУБД журнального типа) и журналируемые ФС!

no-dashi ★★★★★
()
Ответ на: комментарий от no-dashi

> Хочется надежности - используйте Postgres/Oracle (СУБД журнального типа) и журналируемые ФС!

необходимость журналируемости ФС, на которой лежит БД, не раскрыта...

имхо, все ACID-движки (то есть в cлучае MySQL-я - InnoDB) примерно одинаковы. Лучше не мучаться выбором, а обеспечить делание бэкапов и процедуру восстановления *всего*, то есть кроме бекапа базы вы должны знать где взять те самые версии вашего приложения, СУБД, всех используемых библиотек и т д...

gods-little-toy ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.