内存中的订单检索,可以用hash表实现,用订单的主键作hash表的key

解决方案 »

  1.   

    对了,你的订单有多多啊?能比金山所有的网站的LOG还大嘛?
      

  2.   

    如果你觉得数据库不划算,就用BDB,找找资料吧,有Java的接口,正好处理你这种需求。
      

  3.   

    数据库就是用来取代规模过大的文件存储的,10000以上对数据库来说绝对小case啦正如甘草兄说的,数据库的方便性和效率都是不容置疑的。数据库也有支持多线程应用的同步管理功能,另外,数据库还支持约束和事务回滚以保证数据一致性,总之,数据库是首选。