问题描述
我有一个用例,我们需要在特定时间段内存储一些数据(比如说10k行,持续5分钟),并且由于数据量很大,因此不能存储在Java内存中。请帮助我了解以下哪种方法是最好的方法,为什么?
- 创建一个永久表并引入一个列,这将帮助我根据会话获取和删除行。
- 为每个会话创建多个临时表,并在该过程结束后删除。
预先感谢。
解决方法
这听起来像您只需要使用GTT一样,请查阅以下文档以了解相同信息,您不必担心会被截断或删除表,因为数据将只存储到会话持续。
我有一个用例,我们需要在特定时间段内存储一些数据(比如说10k行,持续5分钟),并且由于数据量很大,因此不能存储在Java内存中。请帮助我了解以下哪种方法是最好的方法,为什么?
预先感谢。
这听起来像您只需要使用GTT一样,请查阅以下文档以了解相同信息,您不必担心会被截断或删除表,因为数据将只存储到会话持续。