暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

学艺不精,学无止境

原创 薛晓刚 2022-10-26
596

    以前遇到过一个这样的问题:


这个问题不常见,网上也能找到几个说明的帖子。结论就是数据库文件被黑客或者病毒破坏了(来自网上的结论)。遗憾的是我不会处理。

从数据库体系上来说Oracle比PG复杂,PG比MySQL复杂。复杂到MySQL我自己觉得我了解的还行,倒是Oracle用了很多年,时至今日只能说不陌生。他太复杂了,我不敢说我非常的精通(只是一般精通)。

MySQL单进程多线程,PG十几个进程,而Oracle快100多个进程,有的场景下超过了100多个进程,我不是每个进程都非常清楚的。

所以这个底层的问题我处理不了。在网上求助有没有人能解决,当然是有的了。有人说半小时内可以恢复,数据基本保证不丢。代价是好几万元。具体多少我们这里不说了。


知识就是力量,半个小时就好几万。只恨自己没这个能力。但是话说回来,应该去苦练一下,下次说不定我就有这个机会了。我听我老师以前说,某个银行有问题,去处理问题也是好几万的。


其实任何数据库到了这种程度(非常底层或者内核的)恢复,都是一个小时甚至半个小时好几万。说到这个,我其实是想引申出,任何数据库产品都应该有一个原厂服务或者第三方技术服务。

毕竟用户不可能每个数据库都能达到这个产品的业内顶尖。无论Oracle这种商用的还是MySQL这种都应该购买企业版(MySQL企业版有服务)、TiDB也是这样的,因为分布式数据库的维护其实一点也不简单。

PG这种也是的,精通这个的人并不是非常多。以上这些我虽然都是会,但是依然有服务更好。我们存在的意义在于解决95%的问题,而极端问题的解决是原厂和第三方服务来完成。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论