以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- openqq 网络编号 类别很多,是否需要使用表来存储最大编号? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=173630) |
-- 作者:chinaabs -- 发布时间:2021/12/9 8:44:00 -- openqq 网络编号 类别很多,是否需要使用表来存储最大编号? 你好,最近使用openqq网络编号:http://www.foxtable.com/webhelp/topics/3008.htm 服务端使用了一个public字典 flbhs 存储最大id号。 源码比较复杂,不方便上传,举个例子:
如果对 2 发货计划进行网络编号,PO1234_DP是qz,意味着public变量 flbhs 要存储每个订单对应的键,会有很多键。如果对3编号,则需要存储更多的键。 订单一般每年有1万个左右,对应发货计划也是1万个左右,明细大约在10万个左右。 这只是一部分,系统还有其他的编号也有类似情况,意味着flbhs 里面的键数量是万到百万的量级。 有以下几方面的疑惑:
|
-- 作者:有点蓝 -- 发布时间:2021/12/9 9:03:00 -- 使用表存储吧,如果不是跨网络访问数据库,读取数据库的操作和读内存的操作之间的差距基本可以忽略不计。 可以看看这个链接的4楼例子: http://foxtable.com/bbs/dispbbs.asp?boardid=2&Id=145239
|