Hmmm .... You will have to explain a bit more I think.
You want to store a book in a database.
Have you considered that you could store the meta data about the book in the database, and the text of the book itself on the file system?
That way you can sort and filter the "books" by ordering their meta data in SQL queries, and the table then holds a link to the actual book in the file system.
Code:
books
=====
title | Mysql cookbook
isbn | 4923847592385
pages | 120
authors | A Writer
url | /books/mysqlcb.txt
file_type | text
date_published | 2001-01-01
date_added | 2012-11-28
Is that what you mean?
ps Things to consider:
What if the books contain images?
How will you store these images, how will you make them appear in the text?
How will you handle multiple authors?
Bookmarks