我正在构建一个 Web 应用程序,我想从一开始就对其进行扩展。我对数据库的可扩展性不是很感兴趣,我面临着这样的疑问:
我应该使用几张具有数百万行的表,还是应该将内容拆分成数百张表,如果不是数千张预计有数百行的表。
我可以同时走两条路线,但我不知道从长远来看哪一条路线会更好。
我在这方面找到了一些信息,但它没有多大帮助:MySQL Whats better for speed one table with number of rows or manages multiple tables?
基本上我需要知道,垂直或水平扩展数据库更好?