分布式运算中,高精度校时器的畅想
---【前言】---
这是我写的,带有一定的娱乐性质的文章。你可以把它理解为神经病的yy。
昨天,我看了个帖子《Facebook工程师开发开源自计时设备 仅需一个PCIe插槽即可工作》,有感而发写了此文。
---【正文】---
我以前看帖学过,所有分布式数据库,都依赖【高精度计时器】和相应的【redolog】。
这引发了我的思考,why?为什么要用?它带来了什么?
幸亏我有个哲学家的头脑,让我很快想透了这个问题。
【高精度计时器】和相应的【redolog】,给我们带来了【顺序!】。
或者让我说的再直白点:
分布式计算给我们带来了【并发】,
但越好的并发,越没有并发,顺序是最好的并发。或者说顺序搞的越好,并发才能越好。
不知道有没有人能听懂。
顺序代表了秩序,而并发代表了【随机】,【混乱】,或【混沌】。它俩相互对立,而又相互依赖。
扩展阅读(题外话):
问:给sql数据库中字段,添加索引的本质,是啥?
答:把无序变成有序。这会增加读的速度,但减慢写的速度。
---【电脑和网络如何实现高精度计时】---
局域网内的ntp,已经不够。目前应该是,局域网内的高精度时间源,比如北斗接收机,和自定义的算法。当然了,通用的校时软件也行。
上述这些,和《Facebook工程师开发开源自计时设备》,都算是传统的电脑时间同步手段。我并不想谈这些旧东西。
那么我想说的是什么?当然是新东西。我一说,你就懂:
“他发现在量子力学的某些情况下,将两个粒子分离至任意远的距离,对一个粒子的测量能瞬间改变另一个粒子的状态,这种改变并不受光速的限制。
爱因斯坦认为这是绝对不可能的,称之为‘幽灵般的超距作用’ ”
没错,这就是量子纠缠!
量子纠缠,我们已经实现了,对吧?
搜:《Nature:潘建伟团队首次实现千公里级无中继纠缠量子密钥分发》,即可。
所以说下一步,让老潘别满哪去跑了。赶紧在家研发【基于量子纠缠的pci-e卡】即可。
做出来后,就能实现,基于量子纠缠的【异地高精度校时】。
有人可能会问了,为什么不用北斗,gps来授时。
答:现在军用gps,北斗已经大规模使用了,以后会有反制。
此时需要另外一种,通过【队友】获取精度时间的机制。
gps,北斗授时:是一种服务器---》客户机模式。
量子纠缠授时:是一种无服务器,p2p模式。
使用场景:
不用我多说了吧?
不用中继器的,千公里距离的n地n中心的,分布式库的高精度校时。
有了量子纠缠中继器,就能更远。
我在此预言:
不出5年,就有相关产品面世;
不出10年,分布式it运算,就能用上。尤其是分布式数据库领域;
不出15年,分布式it运算,必须配【量子纠缠校时配件】,甚至它会被集成到主板上,成为基础部件!!!
---【结论】---
两台或多台分布式电脑上,发生的(数据库)事件,本来没有关联性。
但通过【高精度量子纠缠pci-e】卡,带来的时序,给它们关联上了。
让【随机】变成了【顺序】。还听不懂的话,我真要疯了。
最后我想说,不用太认真。大胆假设,小心求证。没有梦想,那是咸鱼。
posted on 2021-08-12 11:26 PowerShell免费软件 阅读(163) 评论(0) 编辑 收藏 举报
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 周边上新:园子的第一款马克杯温暖上架
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
· 使用C#创建一个MCP客户端
2019-08-12 博客园“NET Core 版博客系统”的运维浅见