Je reçois une grande quantité de données à partir d'une requête de base de données et j'en fais des objets. J'ai finalement une liste de ces objets (environ 1M d'entre eux) et je veux sérialiser cela sur disque pour une utilisation ultérieure. Le problème est qu'il ne rentre pas dans la mémoire et ne rentrera pas dans le futur, j'ai donc besoin d'un système pour sérialiser les 100k premiers, les 100k suivants etc .; et aussi pour lire les données en incréments de 100k.Sérialisation d'une très grande liste
Je pourrais faire un code évident qui vérifie si la liste devient trop grande et l'envoie ensuite au fichier 'list1', puis 'list2' etc. mais peut-être y a-t-il une meilleure façon de gérer cela?
+1 pour une question intéressante. – KLE