Как известно, Mysql теперь во владении Oracle, и многие беспокоятся о судьбе популярной СУБД.
Oracle заявляют, что не будут препятствывать развитию MySQL, однако закрадываются сомнения, что они будут лично выращивать конкурента своим же продуктам.
По заявлениям разработчиков в MySQL 5.5 типом хранилища данных по умолчанию станет InnoDB, а не MyISAM, как было ранее. Это решение довольно противоречивое, InnoDB наряду со своими достоинствами имеет и некоторые недостатки. Для небольших проектов при ограниченных ресурсах, например на виртуальных серверах, MyISAM – довольно логичный выбор, т.к. включение поддержки InnoDB приведёт к необоснованно большому расходу памяти. Также спорным является утверждение, что InnoDB гораздо надежнее, чем MyISAM. Лично по моему опыту при аварийном завершении работы часто крашатся таблицы обоих типов, но вот восстановление InnoDB иногда становится сложнее при битом файле журнала, кроме того, одна битая таблица MyISAM не мешает остальным базам работать, а при неприятностях с InnoDB может не запуститься весь сервер MySQL, особенно если все базы данных находятся в одном ibdata-файле.
Впрочем, возможность переключить тип хранилища по умолчанию в my.cnf всё равно остаётся, так что паниковать не надо. И какой бы ни был тип таблиц, бекапы нужно делать всегда. Помимо этого, новая версия 5.5 врядли скоро доберётся до продакшн-серверов, особенно в консервативных дистрибутивах, вроде RHEL\CentOS.