When it comes to storing large amounts of data that does not very closely mimic existing WordPress database schemas, you should absolutely use custom tables. Choosing not to use a custom table will likely cause more harm than good. While it’s possible to store almost anything you want as a custom post type in the
wp_posts
table, that does not mean you should or that it is even a remotely good idea.
You have no idea how happy I am that someone is finally saying this. I’m even happier that the someone saying it is Pippin.
Really looking forward to the rest of the articles in this series!