It is possible but without multi-threading (which DBP does do) you would get a pause when you cross over boundaries and the new terrain sections are being loaded in.
+---+---+---+
| | | |
| 1 | 2 | 3 |
+---+---+---+
| | | |
| 4 | M | 5 |
+---+---+---+
| | | |
| 6 | 7 | 8 |
+---+---+---+
You would need to load up at least 9 segments and the camera would be in the centre segment. Once the camera crosses a boundary then your program will change the centre reference segment, discard the unused segments and re-load the other segments.
ie, if the camera moves into segment 2, segments 6, 7 and 8 will be discarded, the new centre will be 2 and segments 1, 2, and 3 will be loaded in.
Mental arithmetic? Me? (That's for computers) I can't subtract a fart from a plate of beans!
Warning! May contain Nuts!