Un serveur de base de donnée stocke ses information dans des fichiers. Chacun de ces fichiers ne doit pas dépasser 4Go. Cela représente une énorme quantité de donnée dans une base de donnée, mais c'est tout de même une limite. A savoir que pour un système de fichier NTFS, la limite est de 2To il me semble, ce qui laisse de la marge.
En somme, les moteurs de bases de données possèdent des limites propres, ainsi que des limites liés au système de fichier qui les héberge.