今天复习西游记的时候,突然想起来的一个问题。
孙悟空在碰到菩提祖师之前,阎王那里是怎么记载阳寿的呢?
猴子甲,乙,丙?
西游记里 是否有关于这个问题的记载呢?
或者别的传说里呢?

这个问题让我对地狱数据库系统(Hell-DBMS)进行了几点小思考,开个脑洞。

1、生死薄技术上如何实现?广大生灵在生死薄中的唯一标记是什么?阴间数据库是什么样一个数据库?
首先,地狱必须有数据库,因为数据量太大了
每个生灵都要有记录,且必须是实时记录,要进行数据分析。想像一下各种生灵,万物有灵,大大小小,连蝼蚁飞蛾也是命,从单细胞到现代社会的数据应该有多大。 数据库的话每个生灵就要有唯一标记。 实名反对说是名字主键的,这是基本知识,名字重名怎么办,数据库原理请重修。 实名反对说是IP地址标记的,IPV4很快就用光的好不好;IPV6貌似在生物历史长河中也是不够的,朝生暮死都是生灵,这么多年过去了,这数据积累。 把自动生成的唯一ID当主键相对还靠谱,但位数必须相当长,数据库得特别设计,如此大数据至少要谷歌技术支持,也许叫地狱歌,SQL -SERVER之类的技术根本顶不住。

搞Hell-DBMS请先看下大技术
Hoogle File System
Hoogle Bigtable
Hoogle MapReduce

其次,查询效率必须高
查询效率低的话,阎王还得点支烟等半天结果么,经常有上级官员过来查数据,玉皇啊,如来啊,即使是阿难、迦叶来也是惹不起的人,用户不满意,KPI不行、绩效差阎王官位不稳的。 业务量这么大,每天至少插入数亿条新记录,删除数亿条记录,所有善恶状态数据都要实时记录,想想要接多少善恶传感器,信道冲突肯定很难解决,好事坏事用WIFI还是ZIGBEE传的不清楚,说不定某米会推出家庭善恶智能数据处理中心。 生灵死掉之后还要迅速进行大数据分析,判定死人到底应该进几层地狱。数据分析慢了奈何桥都要排队,用户差评有木有!数据粒度非常非常细,死亡时间三更五更都不能差,下了地狱打多少下铁棍都要精确计算,况且还会有许多异常发生,有时候要回滚,有可能不小心操作错了(死而复生应该就是地府回滚,详细请见《聊斋志异》[1]);有时候要灾难恢复,比如孙猴子捣乱引起的灾难性数据损失;比如用户投诉问题,凭什么猴子要短命?这种问题只有孙猴子问得出,不仅问得出还直接上门责问,地府的安保工作真的要加强。对了,像悟空这种异常用户,Sa恨不得一删了之有木有?(不懂Sa的IT人士请自行面壁,admin也算sa)

再次,必须能应对瞬时并发高峰数据
战争来了,成千上万的人阵亡;瘟疫了,成千上万人逝去;灭鼠了,几万几十万老鼠完蛋;飞机撒农药了,多少修行不够的小精灵批量完蛋。
有生灵死亡必须要登记并把流程向前推进,这是典型的移动应用,无数的勾魂小鬼在短时间内飞速赶到现场,管它是扫二维码还是近场通讯技术NFC,反正无数小鬼同时用移动客户端向Hell-DBMS系统上传数据,App必须友好,后台必须能顶住,不能学12307-1总是掉链子,12307-1掉了链子还能骂它:“去死!Go to Hell!”,Hell-DBMS可怎么骂才好。所以呢:

关键时刻,服务器不能卡住,数据库性不能下降,生死薄必须实时更新。

最后,必须有大数据分析和预测技术
阴间有谛听,可以通过”听“,得到过去数据和未来的数据,这明显是大数据和云结合的杰作。为什么是听呢?因为阴间数据库已经把数据语音化了,用定向波束直接送到谛听耳边,电磁监听根本没有效果,几乎不可能泄密。定向波束的技术在加大功率后可同时用于在阴间跳广场舞的某些亡灵们。

2、孙猴子在阴间里删除数据,怎么删除的?后来如何?
结论1: 猴子要删除数据,应该是从界面删除的,没什么高技术,纯粹的社会工程而已。
巨型数据库,大数据数据库一定是分解得比较细的,删除的话至少是多表级联删除,直接从主表DELETE 未免要引发异常,再说孙猴子不是计算机专业的,应该是用金箍棒顶着小鬼的顶梁门,胁迫他用超级用户进去,选择界面的删除功能搞定的。
我猜阴间数据库删除要左右各一个小鬼,持阎王发的优盾,同时输入口令。
孙猴子反正克隆能力强,变出几个分身分别逼住就能搞定.
这个BUG系统必须要改进。

所以这是正常删除,删除之后,轮回系统并没有完全混乱,只影响了一部分数据。

即使给孙猴子开个CONSOLE,他也记不住命令,猴急猴急,抓耳挠腮,他最多会点点鼠标。

结论2:阴间数据库有强劲的灾难恢复功能

话说,猴子完全低估了程序员们的实力。海量数据库都有强大的异地容灾备份功能,数据应该是备在最安全的雷音寺(第三方),所有操作均有LOG。在西方以如来为首的专家团指导下(具体操作应该是负责安全保卫的天王,成就归于领导),数据迅速恢复,猴子们根本没有得到永生,在西方如来团队的支持下数据迅速恢复,猴子家族应该死还是死。

孙猴子自己么,虽然罪过不小,但是他会闹,能力还强。为了和谐天庭管理层还是为他做了特殊标记,在数据库里加上一个TAG,设定为神仙级,计算寿命但不设定界限,有异常情况直接发出系统警报,和RuLai -SkyNet All-in System系统联动,确保一方平安。

转自知乎:知乎链接

[转]孙悟空无姓无名的时候,阎王生死簿是怎么写的呢?相关推荐

  1. 趣文:孙悟空无姓无名的时候,阎王生死簿是怎么写的呢?

    今天复习西游记的时候,突然想起来的一个问题. 孙悟空在碰到菩提祖师之前,阎王那里是怎么记载阳寿的呢? 猴子甲,乙,丙?西游记里是否有关于这个问题的记载呢?或者别的传说里呢? 这个问题让我对地狱数据库系 ...

  2. 孙悟空无姓无名的时候,阎王生死簿是怎么写的呢?

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 来源:知乎 链接:https://urlify.cn/MVZfMv ...

  3. 几万年前,孙悟空大闹地府后删库跑路了!那阎王生死簿又该怎么写呢?

    公众号关注 「运维之美」 设为「星标」,每天带你玩转 Linux ! " 话说几万年前,有一只猴子在大闹地府删库跑路,导致地府几百年没缓过劲儿来...... 在知乎上冒出这么一个问题:&qu ...

  4. 什么人不在生死簿_人在做,天在看:阎王爷“生死簿”上到底写了什么?

    人在做,天在看:阎王爷"生死簿"上到底写了什么? 物有始末,人有生死.在坊间传说中,人的寿命长短归阎罗王所管,所以民间有"阎王让你三更死,谁敢留你到五更"的说法 ...

  5. 什么人不在生死簿_人在做, 天在看, 阎王爷“生死簿”上到底写了什么!

    物有始末,人有生死.在坊间传说中,人的寿命长短归阎罗王所管,所以民间有"阎王让你三更死,谁敢留你到五更"的说法.人们相信,每个人的寿命长短都记录在一个小册子上,由判官掌管,这个小册 ...

  6. 知乎:悟空无姓无名的时候,阎王生死簿是怎么记录的?

    出处:知乎 - 大海 http://www.zhihu.com/question/29775354/answer/45744415 问题: 今天复习西游记的时候,突然想起来的一个问题. 孙悟空在碰到菩 ...

  7. 什么人不在生死簿_15.生死簿如何决定人的生死?

    15.生死簿如何决定人的生死? 故事是这样开始的,突然有一天,猴子睡觉呢,就被两个人把魂灵锁了去,孙悟空酒醒发现已经在地府了.后面的事情大家都知道了,打死那两个勾死人,然后去找十代冥王, 得那十代冥王 ...

  8. 什么人不在生死簿_人的生死簿-地府中类似于生死簿的东西有哪些/地府中类似于生死簿,-爱问知识人...

    答:服装和造型,还有动作设计. 答:生死薄其实就是天地人三书中的人书 天书就是封神榜 地书就是镇元子的大地胎膜 电影 2个回答 推荐 答:阎立本 谜语 1个回答 推荐 答:当你看到的时候就说明你已经不 ...

  9. 什么人不在生死簿_地府在孙悟空划掉生死簿以后,因为什么原因不组织重写?...

    展开全部 孙悟空从菩提祖师处学得长生不老术之后,32313133353236313431303231363533e4b893e5b19e31333436316238因变松树被师父撵回了花果山老家.在短 ...

最新文章

  1. TReader高速文本浏览器 1.0 发布
  2. Oracle RAC 环境下的连接管理
  3. 博客园官方 NuGet镜像上线试运行
  4. javafx游戏_JavaFX游戏(四连环)
  5. gprs 睡眠模式_GPRS的完整形式是什么?
  6. 吴恩达深度学习笔记(十一)—— dropout正则化
  7. jquery ajax修改密码,提交form表单---修改密码 ajax、jQuery
  8. Ubuntu 16.04 安装SecureCRT破解版
  9. EMC VMAX存储的内存布局
  10. 【算法图解】第七章:7.5(狄克斯特拉算法优化版)
  11. 【网络驱动】GMAC 系统框架
  12. R语言-频数统计函数
  13. vue + iview + select + 本地搜索或远程搜索
  14. matlab 2022更新
  15. 《数值分析(原书第2版)》—— 导读
  16. python简单小动画
  17. (二)Python实现简单计算器
  18. 旅游自助管理信息系统概要设计规格 .
  19. POJ3420-Quad Tiling
  20. tga缩略图预览_带有缩略图预览的弹性图像幻灯片

热门文章

  1. Java数组中插入元素
  2. SpringBoot项目启动 错误: 找不到或无法加载主类 com.abc.demo.DemoApplication
  3. OPPO A59s刷机包_OPPOA59s线刷包刷机教程
  4. java hbase连接kerberos的几个常见错误
  5. Windows上使用ssh密钥连接Linux(以centos7为例)和Windows与Windows的免密钥连接
  6. python堆叠面积图_06. Matplotlib 2 |折线图| 柱状图| 堆叠图| 面积图| 填图| 饼图| 直方图| 散点图| 极坐标| 图箱型图...
  7. mysql 直方图统计_MySQL 8.0 新特性之统计直方图
  8. 看过这100个知识点,模电其实也不难
  9. 求π的值C++--递归求阶乘、浮点数精度控制技巧
  10. Git runner安装