Forum software has always had this sort of issues when a forum gets too big.
History lesson, from a perv ~
When UBB came along, it was written in perl and plain text file as database. Imagine the inefficiency as well as insecurity. But that was back in 1995 or something.
Then Vbulletin came along, written in PHP and mySQL. VB was what TPU was based on for many years. VB company got sold to a bunch of investors and they ruined the software.
Core of VB team created Xenforo and had lawsuits with IB, Internet Brands, (VB parent company). But it's still in PHP and mySQL (or mySQLi nowadays).
History lesson, from a perv ~
When UBB came along, it was written in perl and plain text file as database. Imagine the inefficiency as well as insecurity. But that was back in 1995 or something.
Then Vbulletin came along, written in PHP and mySQL. VB was what TPU was based on for many years. VB company got sold to a bunch of investors and they ruined the software.
Core of VB team created Xenforo and had lawsuits with IB, Internet Brands, (VB parent company). But it's still in PHP and mySQL (or mySQLi nowadays).