![]() |
1
5
这取决于您的平台。
以MySQL为例,流媒体是在 truly streaming fashion 当然,如果底层数据存储(或正在使用的驱动程序)不支持这种机制,那也不会有什么不同。 MySQL是IIRC目前唯一一个可以以这种方式提供流媒体而无需额外配置的驱动程序,而其他数据库/驱动程序则采用Vlad Mihalcea所述的标准获取大小设置: https://vladmihalcea.com/whats-new-in-jpa-2-2-stream-the-result-of-a-query-execution/ ,请注意性能与内存使用之间的权衡。其他数据库很可能需要 reactive database client 甚至可以执行真正的流式处理。
无论底层的流方法是什么,影响最大的是如何处理流。使用弹簧
|