首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JDBC是否能够处理大型数据库?

JDBC是否能够处理大型数据库?
EN

Stack Overflow用户
提问于 2009-06-22 06:31:22
回答 4查看 495关注 0票数 3

我正在做一个项目,它有一个巨大的数据库。一周内大约有32 in的数据。我们使用的是DB2和spring-framework + jdbc。我只想知道JDBC是否有能力处理这么多数据?或者我应该使用其他东西?或者,如果JDBC能够做到这一点,那么我是否应该对此使用一些特定的技术。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-06-22 06:34:56

JDBC只是一个连接-它并不关心数据库中有多少数据。如果有的话,我希望这更多的是数据库方面的问题。如果您的索引创建成本很高,那么您更有可能遇到问题--但老实说,一周内32‘t并不是很大。我希望任何“真正的”服务器端数据库都能相当容易地处理它。

我建议你在把自己投入到任何特定的道路上之前先试一试。以最快的速度处理数据。如果你不能在几个小时内创建32 in的数据,我会有点担心。

票数 9
EN

Stack Overflow用户

发布于 2009-06-22 06:34:12

JDBC只是数据库和java程序之间的接口。这取决于数据库来处理这么多的数据。在java世界中,当涉及到数据库连接时,除了使用JDBC之外,几乎没有其他选择。

票数 6
EN

Stack Overflow用户

发布于 2009-06-22 19:21:37

尽管SQL API和数据库抽象层很重要,但对数据库性能和可维护性影响最大的将是DBA用于管理每周插入的大量数据的索引、集群和分区方案。这些领域中最强大的特性在用于Linux、UNIX和Windows的DB2数据引擎的企业版中可用。我建议您结合使用多维集群(MDC)、范围表分区和深度压缩,以便在表增长时对其进行管理,便于轻松地滚入/滚出,最重要的是,只需最少的扫描即可快速调整到所请求的数据。您还可以从物化查询表(MQT)中获益。最近发布的DB2版本9.7对其中几个特性提供了值得注意的增强,其中最显著的是针对索引的积极压缩方案。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1025724

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档