要做一件很简单的事情,判断一个字符串是否存在,如果存在就返回true,不存在就插入进去。最后规模会达到G级,用数据库做合适么?哪种数据库?如果不用数据库,自己用B-树+TFileStream写可以完成这任务么?希望能够在G级数据的情况下毫秒级完成查询。

解决方案 »

  1.   

    直接用数据库然后建索引不就OK了,不就只是一个字段么 hehe^^ 不知道行否
      

  2.   

    TO 禽,偶现在的电脑就是没这么好才要搬到硬盘上的啊,在内存里做做就上G了,搬到硬盘上的目的是上10G……
    TO 95927,哪种数据库啊,偶数据库一窍不通。
      

  3.   

    另TO ALL,查找插入操作调用非常频繁
      

  4.   

    刚刚试了下用二叉排序树和TFileStream,貌似百万级的查询速度还可以,不知道千万级和亿级查询怎么样