One or Multiple terrains?

Hi!
First I’ll make the terrain in a dedicated terrain editor or I’ll just paint it in photoshop. It does not matter now. The only question I have is that using an existed heightmap which is the better solution?

  • Make one large terrain (5000 x 5000)
  • Make a grid of terrains (5x5) with the size of (1000 x 1000) each [25 separated terrains] and connect them using Terrain.SetNeighbors

The sizes are only examples.
I found two similar answers here, but they were back from 2010. I am not sure if they are still the best.

All answers appreciated!

In my opinion many smaller terrains is better for two reasons:

  1. You can page in terrains as need, which works well for procedural generation.
  2. Similar to the first, you never need to have the full terrain in memory which is good when you are limited by main memory of a device.

The down side to have many smaller terrains is that you have you do extra to link and arrange the terrain on the fly.