копнуть в курс алгоритмов и структур данных, вы же понимаете, что "зато в Иннодб при записи лочится не вся таблица, а только одна запись" дается не просто так,
и проверьте наличие primary key, автоинкрементального
ключевой момент - скорость и возможность необходимых наработок, и с этим, скорее всего, вам доведется покушать, поэтому сразу лучше выбирать с максимально реализованным нужным функционалом
ну а что там непонятного ? делай атпуты в пдф, ексель, грузишь данные в таблицу и выводишь, если признака DIY нету - возьме с нета или от фонаря ("поменяю на какие скажете")