如果文件中有100万行数据,那么在没有进行逐行迭代的情况下(即顺序访问),我们不能直接跳到第50000行。这是我通过在谷歌上做了一些研究后得出的结论。
如果是这样,那么对于拥有1TB数据的数据库,它可以在几秒钟内搜索到一行,这是如何实现的呢?毕竟,在某种程度上数据库也是存储在格式化文件中,并带有元数据。
那么,有没有可能在1百万行记录的文件中实现如此快速的字符串搜索?哪种实现方法能够帮助我们处理如此大规模的数据......
注意:每行的长度可能会从10到100不等。
Java能否实现这个功能?
如果是这样,那么对于拥有1TB数据的数据库,它可以在几秒钟内搜索到一行,这是如何实现的呢?毕竟,在某种程度上数据库也是存储在格式化文件中,并带有元数据。
那么,有没有可能在1百万行记录的文件中实现如此快速的字符串搜索?哪种实现方法能够帮助我们处理如此大规模的数据......
注意:每行的长度可能会从10到100不等。
Java能否实现这个功能?