“ 可以在两个方向做改进:做一套数据仓库,建立缓存系统。这样李必查徐宾的信息立等可取,按索引翻书就可以查到,不需要现算。延州石脂入城记录则需要查缓存系统。”
长安十二时辰 (2019)
导演: 曹盾
编剧: 爪子工作室 / 马伯庸
主演: 雷佳音 / 易烊千玺 / 周一围 / 芦芳生 / 热依扎 / 更多...
类型: 剧情 / 悬疑 / 古装
制片国家/地区: 中国大陆
语言: 汉语普通话
首播: 2019-06-27(中国大陆)
集数: 48
单集片长: 45分钟
又名: The Longest Day In Chang'an
IMDb链接: tt10551640
01
—
说重点:
1:原著和电视剧中的大案牍书,是一个准实时数据库,但是作者和编剧不懂数据库原理,因此细节上有缺陷,有改进空间;
2:靖安司更合理更可行的做法是做一套非实时数据仓库,能做到每天更新就不错了,但是需要大量人力来做人肉计算;紧急时期可以用缓存系统查当天数据;
3:这套数据仓库可以发掘出许多极有价值的商业信息,徐宾或者李必完全可以卖信息发大财或者改善国计民生;
4:唐朝中期的另外一位神童宰相,比李必大四岁的刘宴,在没有大案牍术的情况下,给出一套算法让各州县调剂大宗商品库存,有效地平抑了物价、降低了灾年损失;
02
—
原著和电视剧中的大案牍术是什么,电视剧应该怎么演
电视剧对小说的大案牍术的细节没做改动,我印象中原著没提“算法”两个字,电视剧中则吉温向林九郎解释大案牍术的时候,提到徐宾搞出了一套算法。
从电视剧中的细节看,大案牍术是一个准实时数据库,有需求的时候要现场查所有数据,比如李必让众人查徐宾的情况,比如上午延州石脂入城,下午城门登记的记录就到了靖安司。
这样的技术,称不上算法,徐宾几句话就能跟李必解释清楚。李必也肯定会要来SQL查询权限,时不时亲自查数据做分析。
如果是这样的数据库,电视剧有漏洞有缺陷。
2.1):漏洞是数据需要准实时提交给靖安司,城门吏登记延州石脂入城信息后,立刻抄送副本给靖安司发过来,这当然不可能,实际最多每天提交一次。即使这样,靖安司门口每时每刻都会有各部门小吏提交文档,靖安司有一拨人专门接待、登记、归档,实际电视剧中靖安司门口很冷清,根本看不到有人来提交文档;
2.2):这样的数据库,用起来说简单也简单,说复杂也复杂。简单来说就是翻书。查徐宾的情况,把所有可能的记录都翻一遍,再计算、汇总;查延州石脂,把所有城门吏的入城记录翻一遍。
2.3):考虑到数据的情况,真想这么现查,除了翻书外,还需要跑腿。靖安司至少需要一个大仓库存放这些档案,查徐宾的情况,得一大帮人分别跑到许多货架前,分别翻各种交易记录,发现有徐宾的记录,就念出来,另外一个帮手端着笔墨、小桌赶紧记下来。
2.4):小吏们跑遍了仓库后,汇总出来一些记录,再有人把这些记录汇总起来提交给李必。
2.5):一句话总结这套数据库的缺陷:太慢,小吏们重复跑腿太多。
03
—
如何改进
可以在两个方向做改进:做一套数据仓库,建立缓存系统。这样李必查徐宾的信息立等可取,按索引翻书就可以查到,不需要现算。延州石脂入城记录则需要查缓存系统。
3.1):建设数据仓库。
3.1.1):设置人、事、物、财四个大表。
3.1.1.1):人员表,汇总靖安司文档中所有人的信息,包括姓名字号别号别名、单位/部门/组织、官职、爵位、名下动产总计金额、名下不动产估算金额、名下奴婢数量、父母子女信息、籍贯、师承、党羽等信息;
3.1.1.2):事件表,注明重要事件发生的时间地点人物经过;
3.1.1.3):物资表,汇总长安城/大唐全境各类生活生产战争物资的种类、等级、数量等信息;
3.1.1.4):财产表,大唐全境/长安城内各类动产不动产的owner、类别、等级、数量等信息。
以上4张大表,需要小吏们每天根据新提交来的文档,计算后汇总修改。只有纸质文档,如何修改、覆盖,如何防止计算错误,是个令人头疼的问题。可以想见,靖安司只有安排小吏们夜间计算,才能在白天及时拿到最新的数据。所以靖安司在夜间肯定是像现在的996公司一样灯火通明人声鼎沸,不停有人在档案架之家跑来跑去,不停地书写、计算。小吏们桌子上肯定得摆放一堆算筹用来计算。
这个数据仓库的数据,最少延迟一天,长安城内的数据估计延迟一天能出来。大唐境内的数据则不等,送过来可能就要延迟一个月,过来后用一天时间可以计算汇总。
紧急情况下靖安司需要全城的实时数据,望楼传送不现实,需要各部门每小时或者每半小时提交一遍文档到靖安司。这些数据来不及计算合并到数据仓库,但是靖安司不是有多位记性极好的员工吗?可以用他们做人肉缓存,每人每天的工作就是看数据记到脑子里,徐宾找数据的时候直接问他们:今天你负责的东门有延州石脂入城吗?有多少?
祆教教徒的捐献记录,也可以用人肉缓存来现查:把记录拆了,分给10个人,每人找到记录中捐献最多的信徒,徐宾来汇总大家的信息找到捐献最多的那个人。
如果考虑到灾备和防错技术,比如采用最简单的Raid1技术,每张纸都复制一份,长安城再设一处库房存放数据仓库的文件,洛阳做一个异地灾备,每月把最新数据更新过去,靖安司没有1000个抄写员工玩不转。
另外,这些每天伏在案牍上的人,极容易近视,这也是电视剧中没表现出来的一点。
04
—
这套数据的商业价值极大
作者和编剧不熟悉经济,不了解这套系统和数据背后的巨大经济价值。
这套数据知道长安城每天各类大宗物资的库存、价格,知道大唐各州县最新的生产消费数据,最次的情况,朝廷不重视,徐宾个人要么把信息出售给大宗商品商人获取信息费,要么自己出资做大宗商品的投机倒把或期货业务牟利。
看剧透电视剧最终没交代暴乱分子们的经费来源,知道是一笔萨珊金币。理论上完全有可能是:徐宾用大案牍术挖掘到的商业信息,指导太子做大宗商品交易,太子给的佣金,加上徐宾自己卖了自己名下的职田,投入到太子的大宗商品交易中,赚了一些本金赚的。
更理想的情况下,神童李必显然一眼就能明白这些数据的价值,可以用在国计民生方面,要么政府利用数据低买高卖平抑物价,要么公布数据给商人,两者都可以降低社会浪费,提高大唐的GDP,改善民生。
05
—
神童宰相刘宴平抑物价的算法
各类财政史资料经常提到的一个案例:唐玄宗去世后10来年,唐德宗时代的神童宰相刘宴,掌管财政,改革“常平法”,低买高卖,有效平抑物价,降低灾年损失。
这位刘宴跟李必一样,也是一位神童,玄宗时代就做官,比李必大4岁。《三字经》中提到过他:“唐刘晏,方七岁,举神童,作正字,彼虽幼,身己仕。尔幼学,勉而致,有为者,亦若是”。
刘宴对常平法的改进,可以认为是算法上的改进。这可以算是大案牍术实际价值的一个真实案例。
全文完
相关链接:
历史类好书40本
近年读了1008本书,挑出32本5星好书
2019左其盛好书榜,没见过更好的榜单(截至7月31日)
2019左其盛差评榜,罕见的差书榜(截至7月31日)
2019年读过评过的228本书(截至7月31日)
本号1038篇书评的索引与书单(截至7月31日)
想跟小编讨论请移步知识星球
搜索本号的最优方法
更多毒舌书评参见我的公众号:左其盛经管新书点评