Зрештою, це залежить від архітектури, яку має ваша машина.
(фон) Вузли можуть зберігати дані лише у своїх властивостях. Їх властивості зберігаються за допомогою зберігання ключових значень. (на тут )
Значення кожної властивості обмежено примітивами Java (ints, floats тощо), рядками та масивами примітивів / рядків.
Тому максимальний об'єм даних, який може містити певна властивість , буде обмежений максимальним розміром для рядка або максимальним розміром для масиву рядків (це на вузол ). Цей ліміт (для 32-бітних машин) становить 4 Гб. (Зверніть увагу, що це може бути обмежено 2-3 Гб .)
(Крім того, сказавши це, раніше була помилка, яка обмежила розмір рядка до 1 МБ . Я очікую, що це вирішиться.)
Звичайно, тут виникає питання про те, чи можуть декілька властивостей зберігати більше 4 ГБ на вузол. Оскільки список властивостей по суті є сховищем ключових значень, можна очікувати, що максимальний розмір буде обмежений простором на диску та вибором ключа. Однак я не можу знайти нічого, щоб підтримати або заперечити це.
Це не дає остаточного відповіді на ваше запитання, але, наскільки я розумію, ви повинні мати можливість зберігати велику кількість даних на вузол (до обсягу місця на диску).