title: Should I split the mySQL tables?
body: <p>Lets take the example from Yelp: <a href="http://www.yelp.com/boston" rel="nofollow">http://www.yelp.com/boston</a></p>
  
  <p>You can see that it's a website with several different categories, each category containing a listing of places. Should I include all the different places/listing in a single table, or let each category have its own tables?</p>
  
  <p>EDIT: this means having tables 'places_restaurants' and 'places_nightlife', instead of just having the single table 'places' and every entry of every different category will be stored in one huge table... Will this affect performance?</p>