Java读取内存,文件,数据库中的数据的速度排序。 问题从何时算开始。任何一个数据库,你用程序获得连接的时间足够读100个"abcde"了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 个人意见:速度的快到慢:内存>数据库>文件。这样的结果,基于以下的前提:内存,就是本地机器的内存;数据库是本地的数据库,而且你在读取数据库的时候使用的链接,是从现有的数据库连接池中取到的,不需要你再次创建到数据库的链接;文件是你本地的文件。分析:内存读取速度最快,毫无疑问。问题在于数据库还是文件快,对么?先来说数据库的优势:可以对经常搜索的列进行索引,加快搜索速度。即使你不添加索引,数据库也内建了加快搜索的各种数据结构,保证你能快速的定位到你的数据的位置。如果你是安装查询条件,查询一个1000万行数据中的一条,那么数据库会很快的帮你查找到该记录。文件:如果文件也是1000万条,就需要逐行扫描。 http://bbs.csdn.net/topics/330143849 个人意见:速度的快到慢:内存>数据库>文件。这样的结果,基于以下的前提:内存,就是本地机器的内存;数据库是本地的数据库,而且你在读取数据库的时候使用的链接,是从现有的数据库连接池中取到的,不需要你再次创建到数据库的链接;文件是你本地的文件。分析:内存读取速度最快,毫无疑问。问题在于数据库还是文件快,对么?先来说数据库的优势:可以对经常搜索的列进行索引,加快搜索速度。即使你不添加索引,数据库也内建了加快搜索的各种数据结构,保证你能快速的定位到你的数据的位置。如果你是安装查询条件,查询一个1000万行数据中的一条,那么数据库会很快的帮你查找到该记录。文件:如果文件也是1000万条,就需要逐行扫描。LZ说的是读取而不是查询吧,如果是查询,我认为对文件进行全文检索也比查询数据库要快。各搜索引擎查询的速度都是毫秒级的,数据不可能是存储在数据库的 不好意思,这段时间没有登录CSDN。笔试通过了,面试的时候我问了面试这个题的答案。他给出的回答和一楼的几乎是一个意思。结贴给分了。 对象定义疑问? Java 如何连接外网!? 请问如何能做到为应用程序添加背景声音? 初学者3个小问题 StreamTokenizer 遇到 '字符就结束该行的处理 ? 这个问题怎么解决? 请各位回答我几个分布式的问题!!!!!!!!!!! 高分求助! 编写ftp客户端,如何控制time out时间 求助!如何得到一个corejava类 Java nio拷贝文件的时候出现死循环 求助一个算法题 java计算器
速度的快到慢:内存>数据库>文件。
这样的结果,基于以下的前提:内存,就是本地机器的内存;数据库是本地的数据库,而且你在读取数据库的时候使用的链接,是从现有的数据库连接池中取到的,不需要你再次创建到数据库的链接;文件是你本地的文件。
分析:内存读取速度最快,毫无疑问。问题在于数据库还是文件快,对么?
先来说数据库的优势:可以对经常搜索的列进行索引,加快搜索速度。即使你不添加索引,数据库也内建了加快搜索的各种数据结构,保证你能快速的定位到你的数据的位置。如果你是安装查询条件,查询一个1000万行数据中的一条,那么数据库会很快的帮你查找到该记录。
文件:如果文件也是1000万条,就需要逐行扫描。
速度的快到慢:内存>数据库>文件。
这样的结果,基于以下的前提:内存,就是本地机器的内存;数据库是本地的数据库,而且你在读取数据库的时候使用的链接,是从现有的数据库连接池中取到的,不需要你再次创建到数据库的链接;文件是你本地的文件。
分析:内存读取速度最快,毫无疑问。问题在于数据库还是文件快,对么?
先来说数据库的优势:可以对经常搜索的列进行索引,加快搜索速度。即使你不添加索引,数据库也内建了加快搜索的各种数据结构,保证你能快速的定位到你的数据的位置。如果你是安装查询条件,查询一个1000万行数据中的一条,那么数据库会很快的帮你查找到该记录。
文件:如果文件也是1000万条,就需要逐行扫描。
LZ说的是读取而不是查询吧,如果是查询,我认为对文件进行全文检索也比查询数据库要快。各搜索引擎查询的速度都是毫秒级的,数据不可能是存储在数据库的
笔试通过了,面试的时候我问了面试这个题的答案。他给出的回答和一楼的几乎是一个意思。
结贴给分了。