ORACLE和PG的饭圈文化

news2024/9/24 19:17:06

图片

饭圈文化: 就是FANS! 

饭圈,网络用语中指粉丝圈子的简称,另外“粉丝”一词的英文单词为“fans”,单词fans本身由fan+s构成,s一般表示多个,其中的fan可以直接音译为“饭”。 [1]粉丝群体叫“饭”,他们组成的圈子叫“饭圈”,近义词有“饭团”  [2]。从前追某个明星或乐队,最多就是买专辑,看演唱会, 基本都是散粉,并没有饭圈的概念。近年来,随着粉丝群体扩大, 偶像经济不断发展,催生出为偶像买周边(衍生产品)、租广告位做宣传、 投票以及做慈善公益活动等多种方式  [2]。就现在而言,饭圈由追星粉丝自发组成的文娱社群逐渐发展成为有组织、 专业化的利益圈层。  [3]

图片

最近杭州有个鸟人,还有个笑面虎搞了两个PDF来抹黑本人!
说实在的他们逻辑不通, 我以为我们都是搞IT的,搞数据库的,都是大学统招过来的,笑面虎还是去了外资公司, 全称是美西方帝国主义资本家甲骨文公司当牛马N年之久!

图片

三年前进了笑面虎拉的ORACLE 群1,里面确实很有多O记大佬,我在群里说了下技术问题,回答别人的技术问题,就被人怼. 然后我就自己离开了,笑面虎又拉进我去了2群. 然后私下跟我说把我写的文章发到群里,我就感觉他有点不怀好意, 我发了以后,他就喊人一起来看看,然后就说ORACLE还有其它办法进行表切换.显然我不太高兴,就自己退了出去! 后来才知道他当时微信就拉黑了我!
设计AB表


我那年开始转MYSQL,自然没有兴趣参加他举办的武汉疫情公益培训.(假公挤私)
你那脚本我从别人手上花费50元买来看看,结果令人失望,他用SHELL脚本封装了ORACLE官方免费的SQLHC, 好意思收取参加培训人的300元,估计参加培训的都是去献爱心去的. 笑面虎筹集到了4.3万元,他公号说过! 然并没有感谢网友的捐款,也没有列出300名网友姓名!

去年12月份还啥的,我在墨天轮跟他怼, 他说4.3万是他的劳动成果与网友无关, 300元包含培训价值,知识价值,优化思维价值,还有近9K行的SHELL脚本,知识产权!
昨天我去墨天轮看,笑面虎居然早早在墨天轮公开了视频培训课程1-4部分

图片

发现他用3个账号相互做托!
就这视频,不就是讲如何使用你的脚本ORA吗? 有什么优化思维!
就这套壳SQLHC脚本的ORA值300元?
在2024年1月份他整个<疯狗架构师>PDF
里面细说了来龙去脉!  大体故事确实是那样的,只是他主观意思部分就不敢苟同!
里面涉及人物众多, 笑面虎,INNERCODEDBA, 我,曾海雄.
曾海雄 参加了 笑面虎 2020年的公益培训
INNERCODEDBA 与笑面虎同在四海皆兄弟群
INNERCODEDBA 也在我的海鲨群里待过,
公号其中有一篇是他诉说的素材,算是半个投稿人

笑面虎的逻辑是
曾海雄 姓曾,  而我也姓曾,全名是<曾凡坤> 所以推导出 曾海雄就是我
InnerCodeDBA 名字最后是<XXXX坤> 所以推导出 又是我
所以InnerCodeDBA 在姚远群里分享他的ORA脚本 笑面虎推导就是我

这逻辑思维,还在甲骨文搞编程10几年?  就我的姓全名哦! 我老家就遇到一个而且岁数是一样的,全国跟我同名同姓的好几十个
那InnerCodeDBA XXX坤  会不会是刘乾坤, 张震坤呢? 会不会是王虎狼坤?

所以饭圈文化是不讲逻辑的!
名气就是正义
名气就是王法
名气就是道德

因为3年后他名气如日中天,成为墨天轮特邀讲师,自己群里有大量的FANS,简称脑肠粉
3年前你阴我一次,我都隐忍到今天,还整个PDF来污蔑,觉得我好欺负吗?

DBA界中的ACE 是时候落幕了
昨天这篇ACE 也是走进了饭圈文化, 有些ACE 四处开会,把钱给挣了,确实不寒灿!

讲师不一定技术大牛,讲师能把知识点,全面性地快速灌输给新人,确实把能手!
不过 在O记前辈的光芒照耀下 ACE 是个技术很牛逼的称谓!
而后起之秀就不一定技术牛逼,与别人怼技术怼不赢,就拿出原厂来撑腰!

对就是原厂,ACE的依靠就是原厂,我上篇说的依靠原厂的垄断资源才有ACE生存的空间. 开源数据库人人都会看源码,难道说如今的计算机本科专业不用学习C/C++语言吗?
假如你懒,你不会,也不想去看源码,那市场上那么多技术大拿,写CSDN博客,写公众号,在墨天轮写文章,在B站发视频教程.
哦! 你不想自学的话,那么多培训机构整套的培训视频等着你去付钱!

上面PG ACE 张震 怼InnerCodeDBA 也整个PDF出来, 里面更加好无逻辑,东拉西扯,指桑骂槐,活脱脱像个泼妇骂街!

说InnerCodeDBA 在外网X平台关注人体模特,说明人家好色
另一方面把我在20年前的微博挖了出来,把两段微博拼接在一起,提取关键语句,进行关联性推导,然后就是PDF文件名字了

因此饭圈文化不讲逻辑,瞎几把胡乱推导. 他们不怕失去客户,培训市场的客户要么就是脑残粉,要么是国企培训费用太多了! 企业客户基本上被行政命令所胁迫,只能选择!

DBA搞钱之路
除了DBA搞钱外, 饭圈企业如何搞钱? 来之我客户的哭诉,我们一起来听听,或许对某些公司必须选择国产DB有些借鉴

我客户是做游戏的公司,主要是手游,目标市场是中东客户. 该公司有国企入股! 哎 想一想娃哈哈也是如此.
国企入股是个麻烦事,或许也是个内鬼! 假如国企入股只是静静地在公司内部喝喝茶,查看下财务报表,保证国企股有收益,有分红就行了,顶多搞下宣传,蛋在民企的组织活动.形式主义就行! 不关涉企业正常经营决策.

然你觉得他们会安静地吗?

客户的企业被强压要上国产DB, 有个千万项目的游戏要开发,要上线.PG认证公司介绍某PG公司来了,给老板这个吹阿,那个吹啊,说他们的中间件完全自主,自研代码,支持读写分离,分布式. 公司有两派,老板和开发站PG路线,技术总监和DBA站MYSQL路线. 以前公司游戏都是MYSQL开发的. 为此老板决定尝鲜吃个螃蟹. 为此进行PG测试,开始还不错,因此进行了讨价还价,最后以低价成交,并且以这个项目游戏的收益分红. 合同签署后后来才知道法律上有漏洞,也就是某公司留了几手! 上线后用户增长迅猛,不到一个月出了问题,PG集群性能不稳定,游戏很卡,使用存储过程插入数据插不进去. 为此游戏用户不在增长,甚至有流逝. 这样情况下每日流水就有百万之巨!
然后某PG公司就来回扯皮,顶多让工程师远程查看一下. 实在没有办法就派PG认证机构的学员过来看看. 也就是来实习下,反正大学生毕业就失业,让这些大学生交一笔培训费6K,给个PG认证,然后安排到客户现场,这样解决了就业.又敷衍了客户! 真是喵喵在

我就纳闷搞游戏就是不适合用PG,2019年前我所了解的游戏公司大部分使用MYSQL当存储,腾讯游戏极限都不使用数据库.
客户公司使用C++ 和存储过程. 听说PG存储过程比较牛逼,所以采用了PG

话说过来PG的存储过程确实比MYSQL牛逼,一个复杂的SQL用MYSQL跑达不到要求,使用PG就非常快..  这也是我群里广州架构师说的. 另外还个在工厂架构师说,他们工厂ERP系统都在用PG.

说实在的我不明白游戏界咋还用存储过程呢? 我以前文章有说需要禁用存储过程,禁止在存储过程编写业务逻辑.

为什么呢? 因为在上个世纪80-90年代 就是30年前,大量80后,90后出生的年代.当时数据库使用小型机,在建行里称谓主机. 小型机跑数据库,当时PC电脑486,586跑WINDOS 95. 内存顶多是128MB,硬盘大小顶多1GB.
客户端程序使用VB 或者是 DELPHI开发的. 客户端就是简单的CURD.复杂的业务逻辑就放在数据库的存储过程跑.这个时候叫C/S架构

如今的PC电脑很强,PC服务器也很强. 所以以JAVA牵头的叫B/S架构 和互联网+的微服务架构. 所有的业务都在后端实现,数据库只是完成数据的存取工作.
做游戏开发真心没有必要使用存储过程,虽然PG存储过程很能打! 游戏基本都是内存存储,有些数据只是要求及时的持久化而已. 无需复杂的商业逻辑运算. 
对了复杂的运算,这不就是C++的强项吗? 为什么开发工程师会站队PG,那是培训机构各种大会的洗脑结果

一方面通过对开发人员的培训,洗脑.

一方面派出ACE对老板进行忽悠,大吹特吹

一方面使用低价策略获得项目,

一方面通过培训的学员去敷衍客户

最后就是通过法务部制定具有法律漏洞的合同,规避风险

这个PG问题 不就是PG的四大天坑中的两个吗? 双缓存+表内UNDO
另外还有个XID 32这个坑在某个未来再坑一把我的客户! 

其实这个需要精心调整,就能规避四大天坑, 不过游戏场景确实来不急!
我也建议客户换回MYSQL, 不就是开发压力大些,测试压力大些而已.
结果2年后的2022年第3个坑爆发了,把项目整死了! PG祭天法力无边

某PG公司也是,要有解决问题的能力,可以申请熊灿灿出马,千万级别的项目分20万给熊灿灿去解决. 听说熊灿灿是PG界能看懂源码的人,是XYMMM专家.深夜翻译多篇美西方帝国主义的文章过来. 还开班讲经. 

2007年我在工厂的时候,工厂ORACLE 9I 无法启动. 领导立马邀请盖国强出马,盖国强介绍冯春培前来救火! 花费了3万巨款才启动ORACLE 9I!  放到现在可是30万之巨. 

所以某PG公司,很多国产PG公司要舍得出钱请大佬过来解决问题,而不是派培训机构的学员来敷衍客户.

说明PG最能打的存储过程也不行,PG样样通,却样样不精. 只一味求稳!
稳如大象,可惜没有ORACLE稳,也没有MS SQLSERVER稳!

饭圈文化 腐朽 封建糟粕,没有一个能打的! 还YYDS 永远得神, 按姜老师说的PG是全方面的数据造假.  还给ACE继续造神,ACE是神一般的存在,要有敬畏之心.

笑死我了, ACE是神, 那我也是啊,我是祖仙教 独家创始人,元始天尊小凡仙!

ACE 脑残粉 BIG胆 敢叫 元始天尊小凡仙 给ACE下跪 ? 是笑面虎给你们的勇气?

下面给各位检查各种国产数据库消耗CPU指令的 办法 PERF
测试方式如下:
步1:执行perf命令:

perf stat -einstructions:u,cycles:u,cycle_activity.stalls_total:u,cycle_activity.stalls_mem_any:u -p 28477

其中 28477 ,为进程号。如果是MYSQL、华为OpenGauss,这里要改为“-t 线程号”。

“:u”,代表只在指令是用户态时才进行计数。其实就是去除操作系统的影响。

步2:在28477进程的Session中,执行SQL:

postgres=# execute cs(1);
 id1 | id2 | c1       | c2-----+-----+----------+--------- 1   | 101 | AAAAA111 | aaaaaa1
(1 row)

注:SQL为:

prepare cs(int) as select * from SharkDB where id1=$1;

并且已经执行execute cs(1)多次。我是统计Cache Plan的效果。因为不使用Cache Plan的话,指令数等太多,很多指标会更差。

步3:回到perf中,Ctrl+C,就能看到效果了:

[root@sharkdb ~]# perf stat -einstructions:u,cycles:u,cycle_activity.stalls_total:u,cycle_activity.stalls_mem_any:u -p 28477^C    <-------按Ctrl+C Performance counter stats for process id '28477':
            60,054      instructions:u            #    0.17  insn per cycle                    357,168      cycles:u                                                               302,468      cycle_activity.stalls_total:u                                              122,362      cycle_activity.stalls_mem_any:u                                   
       1.007995611 seconds time elapsed

遥遥领先的国产数据库:​​​​​​​

[root@sharkdb ~]# perf stat -einstructions:u,cycles:u,cycle_activity.stalls_total:u,cycle_activity.stalls_mem_any:u,L1-dcache-loads:u -t4504^C Performance counter stats for thread id '4504':

           262,662      instructions:u            #    0.15  insn per cycle                  1,681,672      cycles:u                                                             1,411,605      cycle_activity.stalls_total:u                                              614,187      cycle_activity.stalls_mem_any:u                                   

       1.959583056 seconds time elapsed

PG 15MYSQL 8.0.25

Open

Gauss 5.0

Instructions

60,054

63,792

262,662

Cycles

357,168

344,998

1,681,672

cycle_activity.stalls_total

302,468

296,039

1,411,605

cycle_activity.stalls_mem_any

122,362

146,859

614,187

高斯不出意外的遥遥领先,相同数据量、相同逻辑的SQL,单从指令数上,从原生PG多4倍。

你们说像华为这样实力雄厚的公司把PG套壳修改内核.CPU消耗指令数量比原来还高,说明代码实力不强. 那国产排名10名之后的PG魔改的DB性能又如何? 什么好弱DB,什么破烂DB.就遥遥落后了

实在没有办法要选择国产数据库,有钱就选择达梦,人家达梦实在是干了30年. 那些套壳PG的国产数据库不过就是在国家逼迫下的市场风口的猪而已,命不长久而已. 另外实在没钱的话,可以自己套壳PG,然后申请注册信创.
比如说南沙岛DB! 

再论国产数据库的选择
如何选择国产数据库?

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1976087.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

特定领域软件架构-系统架构师(三十八)

软件架构复用 有三个阶段&#xff1a; 首先构造/获取可复用的软件资产其次管理这些资产&#xff08;构件库&#xff09;最后针对这些需求&#xff0c;从这些资产中选择可复用的部分&#xff0c;满足需求应用系统。 特定领域软件架构 DSSA&#xff08;Domain Specific softwa…

小程序背景图片无法通过 WXSS 获取

问题&#xff1a;pages/index/index.wxss 中的本地资源图片无法通过 WXSS 获取 可以使用网络图片&#xff0c;或者 base64&#xff0c;或者使用标签。 将图片转换为base64&#xff0c;地址 base64图片在线转换工具 - 站长工具 在这里把要使用的图片转换一把&#xff0c;然后将得…

xss漏洞(三,xss进阶利用)

本文仅作为学习参考使用&#xff0c;本文作者对任何使用本文进行渗透攻击破坏不负任何责任。 前言&#xff1a; 1&#xff0c;本文基于dvwa靶场以及PHP study进行操作&#xff0c;靶场具体搭建参考上一篇&#xff1a; xss漏洞&#xff08;二&#xff0c;xss靶场搭建以及简单…

点可云ERP进销存V8版本—销货订单的操作使用与关联单据处理

本章将要讲解销货订单的详细操作内容&#xff0c;以及导入导出、打印功能&#xff0c;还包括与销货订单相关联的其他单据之间的处理关系。 销货订单是指客户向用户企业提交的购买产品或者服务的请求或者指示&#xff0c;它记录了客户的需求和购买意向&#xff0c;并用于指导和管…

锅总浅析防火墙

防火墙简介 防火墙是一种网络安全设备或软件&#xff0c;用于监控和控制进出网络流量&#xff0c;基于一组预定义的安全规则来决定允许或阻止特定的网络流量。防火墙的主要目的是保护网络和计算机系统免受未经授权的访问、攻击和其他安全威胁。以下是防火墙的几个关键概念和类…

技术前沿:7个未来派网站模板的创新探索

1、即时设计资源广场 即时设计——可实时协作的专业 UI 设计工具https://ad.js.design/online/ui/?sourcecsdn&plan802即时设计是一种原型设计软件&#xff0c;其材料广场非常丰富&#xff0c;涵盖了组件、页面、原型、设计、思维导图、流程图、操作图等方面。因为即时设…

ASPCMS 漏洞详细教程

一.后台修改配置文件拿shell 登录后台 如下操作 保存并抓包 将slideTextStatus的值修改为1%25><%25Eval(Request(chr(65)))25><%25 放包&#xff08;连接密码是a&#xff09; 然后用工具连接 成功连接

本科阶段最后一次竞赛Vlog——2024年智能车大赛智慧医疗组准备全过程——3bin模型转化环境的准备

本科阶段最后一次竞赛Vlog——2024年智能车大赛智慧医疗组准备全过程——3bin模型转化环境的准备 ​ 今天给大家带来的是在上一期基础上最重要的一步&#xff0c;这个地方是我开始踩坑的开始。 ​ 当时一开始看教程&#xff0c;不知道怎么看到了高级进阶版。当时也是弄了好久…

声临其境!体验阿里云开源音频基座大模型——FunAudioLLM

千等万等&#xff0c;终于还是等来了阿里最新开源的音频基座大模型FunAudioLLM&#xff0c;真不愧是AI届的活菩萨啊&#xff0c;不过&#xff0c;我心心念念的达摩院寻光AI视频创作平台到底什么时候开放啊&#xff01;&#xff01; 停止发疯&#xff0c;进入正题。。。 引言 …

【C语言】关系、条件、逻辑操作符

1. 关系操作符 在C语言中用于比较的表达式称为关系表达式&#xff0c;而其中使用的运算符就称为关系运算符&#xff0c;主要有&#xff1a; >大于运算符<小于运算符>大于等于运算符<小于等于运算符相等运算符!不相等运算符 比如&#xff1a; a < b; a > …

安卓将子模块打aar包,并将其远程依赖打包进去

生成 AAR 包 在Android Studio Terminal 窗口输入以下命令&#xff1a; ./gradlew :monitor:assembleRelease把 monitor 换成你子模块的名称&#xff0c;不出意外的话 就会在下面目录生成相应aar文件 注意&#xff1a;如果你的Java运行环境是Java 8 则在老一点的AS上 可以运…

【Stable Diffusion】(基础篇九)—— 扩展

扩展 本系列博客笔记主要参考B站nenly同学的视频教程&#xff0c;传送门&#xff1a;B站第一套系统的AI绘画课&#xff01;零基础学会Stable Diffusion&#xff0c;这绝对是你看过的最容易上手的AI绘画教程 | SD WebUI 保姆级攻略_哔哩哔哩_bilibili 添加一些SD对应的扩展&am…

【前端 22】使用Nginx部署前端项目

使用Nginx部署前端项目 在前端开发中&#xff0c;将项目打包并部署到服务器上是一个常见的需求。Nginx以其高性能、稳定性和丰富的特性成为了前端项目部署的热门选择。下面&#xff0c;我将详细介绍如何使用Nginx部署一个前端项目&#xff0c;并展开讲解Nginx的目录结构以及如何…

第TR4周:Transformer中的位置编码详解

在实施 NLP 解决方案时&#xff0c;循环神经网络&#xff08;RNN&#xff09;具有处理序列顺序的内置机制。Transformer则是引入来位置编码机制来保存文本中字符的位置信息。 位置编码定义 位置编码记录了文本中字符的位置信息&#xff0c;这里位置信息的记录不使用单个数字&am…

quartz实现动态定时任务管理

1、需求 配置中&#xff0c;固定周期&#xff0c;单位秒。需要任务每间隔这个秒数 执行进行统计。 2、分析 要实现这个需求&#xff0c;之前一直在用的多线程方案也行。详见 既然前面用quartz 根据cron表达式上一次和下一次的执行时间判断。 本次就用quartz来实现动态任务。…

学生管理系统之数据库设计与开发

学生管理系统之数据库设计与开发 使用SQL创建表格 QT上写逻辑 创建一个类 <

Xilinx FPGA 原语解析(一):IBUFDS_GTE3 差分时钟输入缓冲器

目录 1.使用说明 2.实例化代码 3.参数解释 4.端口连接 1.使用说明 IBUFDS_GTE3 是Xilinx FPGA 中用于高速接口的差分时钟信号输入缓冲器。 BUFDS_GTEx&#xff0c;x2/3/4&#xff08;不同系列的FPGA x的值不同&#xff09;&#xff0c;其中UltraScale使IBUFDS_GTE3…

内网穿透--meterpreter端口隧道

实验背景 通过公司带有防火墙功能的路由器接入互联网&#xff0c;然后由于私网IP的缘故&#xff0c;公网无法直接访问内部主机&#xff0c;则需要通过已连接会话&#xff0c;代理穿透访问内网主机服务。 实验设备 1.路由器一台 2.内网 Win 7一台 3.公网 Kali 一台 4.网络 …

Java算法和集合

1. 排序 1.1. 排序概述 1.2. 冒泡排序 整个数列分成两部分&#xff1a;前面是无序数列&#xff0c;后面是有序数列初始状态&#xff0c;整个数列都是无序的&#xff0c;有序数列为空如果一个数列有n个元素&#xff0c;至多需要n-1趟循环才能保证数列有序每一趟循环可以让无序…

Python:下载数据集

打开网站&#xff1a;搜索 ​​​​​​https://www.kaggle.com 直接下载即可&#xff08;要登陆注册哦&#xff09;,下载完成一定要放到桌面哦&#xff0c;因为读取的是当前目录 在网页上打开上一篇文章所讲的HelloWorld&#xff0c;如果没有安装请跳转 http://t.csdnimg.cn…