Alexey333, у тебя в гостевой книге записей на 2ГБ, или как? Ты вообще можешь просто представить себе задачу, в которой необходимо хранить количество данных такого объема?
После прочтения этой дискуссий у меня складывается такое впечатление, что в твоем понимании запрос - это максимум: SELECT field1, filed2, ..., fieldn FROM table ORDER BY field LIMIT n. А ты там о выборках из нескольких таблиц, джоинах, группировках, вложенных запросах слышал что-нибудь?
Если ты такой фанат файлов (кстати, а таблицы баз данных - это не файлы, да?), ознакомился бы с тем, что люди сделали до тебя. Тебе уже три раза про DBM сказали, слышал о такой шутке?