我有一个项目,我正在使用 Java 从 Oracle 数据库中读取大量数据。
我感觉我们正在编写的应用程序处理数据的速度要比使用单线程 SELECT 查询提供给我们的数据快得多,因此我一直在努力研究获取数据的更快方法。
有没有人有任何我能读到的东西可以帮助我解决我的困境?
最佳答案
关于为什么需要将“大量数据”引入 Java 应用程序而不是在数据库端进行处理,您没有向我们提供很多信息。尽管可能会有异常(exception),但通常这是重新考虑设计的信号。作为 Oracle 的一般规则,最有效的方法是使用纯集合操作 (SQL) 完成尽可能多的工作,然后使用 rdbms 引擎 (PL/SQL) 进行过程处理,然后再将结果返回给客户端应用程序。
关于java - 快速 Oracle 选择 [海量数据],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2334462/