java - 如何在java中将大型java对象存储和读取到hardrive而不是堆内存
问题描述
我们有一个要求,我们必须加载可能需要 150+ GB 堆内存的大量数据,我们负担不起那么多内存,尝试 ehcahe 工作正常,访问速度快,但消耗了我们负担不起的更多内存,有没有一种方法可以将 Java 对象存储到文件或硬盘驱动器中,并使用任何支持 Java 的 API 或框架快速读取数据(询问的原因是减少堆内存并快速访问数据,我们的整个数据存储一个具有不同的 Java 类几个月的数据,让员工加入每月明智的数据到员工类)?
解决方案
推荐阅读
- xamarin - Xamarian Cross Platform iTextsharp 包安装错误
- php - 如何在 Laravel 中进行简单的重定向?
- java - 正则表达式完全匹配字符串
- tensorflow - tensorflow自定义估计器的predictions和export_outputs有什么区别,如何使用?
- dialogflow-es - 在 Dialogflow 响应中解析多个上下文值
- javascript - 在 React 中,为什么 setState() 比 setTimeout 优先执行?
- nlp - 安装 spacy
- php - 为重力表单设置自定义功能
- javascript - TextInput 上的 React.createRef() 在 React Native 16.3.1 中不起作用
- salesforce - Devart 实体开发人员看不到某些选项列表字段