通过随机访问我不意味着选择一个随机记录,
随机访问是在相同的时间,以获取所有记录 能力,
以同样的方式值从数组中取出。
维基百科:http://en.wikipedia.org/wiki/Random_access是否有一个实现随机访问的数据库引擎?
我的目的是要存储一个非常大的字符串数组,一个是过大的内存。
但仍然有好处或随机访问阵列。
我通常使用MySQL,但它似乎只有B树和散列索引类型。
我不明白为什么它不可能实现这样的事情。
索引将像从数组开始,从零开始并递增1.
我想简单地通过其索引获取字符串,而不是根据字符串获取索引。 目标是提高性能。我也无法控制字符串 将被访问的顺序,它将是一个远程数据库服务器,它将不断接收来自 客户端的索引并返回该索引的字符串。
有没有解决方案呢?
PS我不事这是Random-access container that does not fit in memory?
重复因为这样的问题,他有不同的考虑你的定义,如果你只是使用SSD用于存储数据的随机存取
如果您存储的字符串太长而无法放入数据库中的内存中,则会出错。令人难以置信的错误。 – Layke
强调错误。;) – Layke
你是否希望能够从数据库中随机选择一条记录?比如说如何显示一个随机的证言? – Ben