I need to design a DB for a forum. I am separating the root post from it's sub-posts for various reasons. I need the text the user enters to be optimally search-able, also from performance point of view.
My question, should I separate each table (root-posts and sub-posts) into two tables:
root-posts_meta (hold data such as id,creation time,views,....)
root-posts_data (id,title,body) indexed with full-text
The same idea with the sub-posts table.
Thanks.