`

横瓜先生通过测试了6800万记录约6G数据库文件,发现MYSQL存在三大致命缺陷。

 
阅读更多
横瓜通过测试了6800万记录约6G数据库文件,发现MYSQL存在三大致命缺陷
公布如下:
横瓜(601069289)17:28:09
我今天测试了6800万记录,发现MYSQL有非常大的致命问题
牜牜(491847583)17:28:42
mysql除了不要钱优点没发现。。。
Glory(1302516908)17:29:00
横瓜,来说说
横瓜(601069289)17:29:12
我今天杀掉了MYSQL进程,结果数据库永远就DOWN掉了
牜牜(491847583)17:29:33
什么是永远的down掉
上海-石头哥(59851444)17:29:35
起不来了吗
横瓜(601069289)17:29:47
起不来了,而且需要你重新安装MYSQL
牜牜(491847583)17:30:09
不会吧
横瓜(601069289)17:30:13
C/S模式的数据库都是不健壮的数据库
不具备稳定性,很容易挂掉
牜牜(491847583)17:30:29
别开玩笑来kill进程要重装数据库
北京-***(506650296)17:30:31
技术方案更多是更业务需求跑,而并不单纯的了为技术而技术
横瓜(601069289)17:30:41
但MYSQL性能非常优良,为什么不作成DLL模式呢,C/S模式的数据库都是不健壮的数据库
上海-石头哥(59851444)17:30:56
kill进程会把mysql整个软件都破坏?
横瓜(601069289)17:31:26

上海-石头哥(59851444)17:31:36
不会吧
空/卡皮(501968942)17:31:40
瓜哥每天都有成果啊
横瓜(601069289)17:31:41
MY.INI就破坏了,不信你去搞搞
我今天测试了6800万记录
横瓜(601069289)17:32:59
我今天测试了6800万记录,此外,MYSQL的LIMIT查询形同虚费
最慢可以达到1000秒,处理6800万记录
与数据量成线形增长
横瓜(601069289)17:35:37
可以确定,我来设计MYSQL,性能可以提升LIMIT的性能是1万倍
横瓜(601069289)17:36:13
而且MYSQL还有一个很大的问题,那就是运行后的数据库不能手工删除,我进入了MYSQL数据库,发现运行后的数据库文件,无法删除
那说明,有C/S模式的S在拖着这个数据库文件导致无法删除
而C已经结束了,但S还在耗着,那样会导致非常大的数据维护问题
北京-***(506650296)17:39:10
只有合适的,没有完美了
上海-石头哥(59851444)17:39:22
mysql的里边的文件拷出来是可以备份
你可以一试我以前偷过别人的数据
把以前的丑事说出来了
牜牜(491847583)17:39:47
就是data下面的数据文件吧
横瓜(601069289)17:39:50
是可以复制的,但运行后的数据库不能手工删除
就是C意外挂掉的时候,你是无法手工删除当前数据库的
因为S还在处理呢,C挂掉后,你必须重新启动操作系统,才能删除你的数据
横瓜(601069289)17:42:39
如果用NETSTOP停止,你就要重新安装MYSQL
也永远无法再启动MYSQL
牜牜(491847583)17:43:25
大哥你现在哪里高就呢
横瓜(601069289)17:43:34
MYSQL性能不错,但是LIMIT性能很操蛋
对于索引的ID查询,非常稳定小于<1MS,就是1000亿数据,也是<1MS如此
横瓜(601069289)17:45:09
还有一个优点是打开关闭数据库文件几乎不用时间,我们可以在1秒内打开数据库文件1000次以上来反复获得数据
牜牜(491847583)17:45:51
1000E做索引以后查询1ms?
横瓜(601069289)17:45:58
是的
牜牜(491847583)17:45:59
mysql里?
横瓜(601069289)17:46:04

牜牜(491847583)17:46:05
扯呢吧,看来是我落伍来
北京-***(506650296)17:46:30
我想哭
横瓜(601069289)17:46:43
2^100>10000亿
100次访问硬盘
小意思
你不懂计算机算法?
牜牜(491847583)17:47:30
wozhidaob+
但是没觉得有那么快而已
横瓜(601069289)17:48:09
看来你不懂LOG的能量
北京-***(506650296)17:48:35
横瓜,你给我科普一下啊
深渊酷鱼(52805431)17:48:35
直接复制能用的,只是MyISAM引擎的
横瓜(601069289)17:49:01
O(LOG)级别的算法处理1000万与1000亿,差别不大
数据量平方的关系,那是很猛的,而查询次数只是翻倍而已,你想象一下
牜牜(491847583)17:50:45
你这理想状态下
空/卡皮(501968942)17:51:43
你的东西给谁用?
横瓜(601069289)17:51:59
没想好
空/卡皮(501968942)17:52:07
瓜哥可以先去大公司干
空/卡皮(501968942)17:52:43
再牛的东西没人用废物一堆
强烈推荐去大公司出名了再出来自己干立马超过百度
横瓜(601069289)17:53:44
难,要赢得别人的尊敬,你必须从GOOGLECTO的位置上跳槽过去,而要当上GOOGLECTO,必须先送礼或当孙子漫漫爬
空/卡皮(501968942)17:56:24
孙子怎么呢不当孙子怎么当大爷
横瓜(601069289)18:01:30
我喜欢在网上说真实的水平和技术
Farley(519718857)18:01:32
很牛逼
SunShineSeeker(513846906) 22:54:11
至于某些人拿着9000多万行数据就说MySQL不行 这只能证明他对于数据库引擎和索引本身没有理解罢了
遥执乾坤(44758121) 22:56:07
9kw,mysql存储是ok的。但如果给你1台机器,然后给你很复杂的查询条件,再给你10s时间,于是mysql就不行了。
横瓜(601069289) 22:56:37
复杂查询10W就够戗了,甲骨文也一样
复杂查询放数据库层,必完蛋,复杂查询放应用层
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics