Частенько приходится делать дапм/восстановление БД, и не всегда качество/скорость работы удовлетворительны. Самый наверно расскрученный инструмент phpMyAdmin, однако этот монстр не всегда корректно справляется с Экспортом/Импортом. Имеено для этих задач есть очень интересный скрипт http://sypex.net/ , это украинская разработка, работает с большими объемами данных, скорость работы очень высокая.

Часто нам приходиться сталкиваться с проблемой хранения деревьев в базе, например, дерево категорий товаров в типичном приложении Интернет-магазина. Наверное самый простой способ – это хранить данные о родителе. Самый удобный, на мой взгляд, с точки зрения добавления, редактирования и удаления. Но не самый удобный для построения.

Один из вариантов деревьев, которые мне понравились в использовании – это деревья с левым и правым индексом – советую их использовать при больших объёмах данных, т.к. такие операции, как выборка поддерева, построения дерева линейны и не требуют дополнительного кода. Про эти деревья можно почитать здесь. Читать далее »»