咨询热线13261661949
前段时间,有朋友慌慌张张跑来问我,说他手贱把公司一个客户数据库删了,问我还能不能救回来。我说先别急,数据库删除这事儿跟在电脑上删个文件不一样,背后门道多着呢。他一脸懵,说“删了就删了,还能咋样?”我告诉他,数据库删除很多时候只是把“门牌号”摘了,房子还在原地呢。这就好比把一本书从书架上抽出来扔进垃圾桶,书里的内容并没有凭空消失,只是暂时找不着它。真正要让它彻底“蒸发”,得像用碎纸机把书搅成纸浆,或...

最近很多人问我Indica数据库值不值,说下我的看法。...

这事儿说起来挺有意思。前几天一个朋友半夜给我打电话,说他公司一台MySQL服务器硬盘报警了,数据量大概有200多GB,问我能不能直接把数据目录打包拷到新机器上。我第一反应是想骂他,这都什么年代了还用这种野路子。但转念一想,其实很多DBA刚入行时都干过这事儿,包括我自己。十多年前,我在一家小公司,老板图便宜买了个二手服务器,数据库动不动就崩,我那时候就是靠拷贝数据目录来恢复的。虽然现在正规生产环境没...

前两天一个朋友半夜打电话过来,说他们公司核心业务库崩了,数据库起不来,老板站在身后盯着他修。我问他备份在哪儿,他说有,但恢复起来没底。这种场景干过DBA的都懂——平时备份脚本跑得欢,真要恢复时手抖得跟筛子似的。Oracle数据库恢复这事儿,说复杂也复杂,说简单其实就两句话:搞清楚手里有什么,再弄清楚要恢复到哪一步。先说最基础的,你得知道数据库当前的状态。Oracle启动分三步走:nomount、o...

你打开电脑,发现数据库崩了,或者某个表的数据不小心被删了。第一个反应是什么?肯定是翻备份。但问题是,全量备份动不动几十个G,恢复一次要等半天,而且数据可能只丢了一小部分,全量恢复反而把其他正常数据也覆盖了。这时候,差异备份还原就派上用场了。它不是万能的,但在很多场景下,它比全量备份更灵活,比日志备份更省空间。说白了,就是让你在数据恢复的时候,不用每次都从头来过,省时省力还精准。很多人对差异备份有误...

前阵子跟几个做数据库底层的老同事吃饭,聊到存储引擎的选型,有人提了一嘴Speedb。说实话,那会儿我第一反应是,这名字听着像是某家创业公司搞的又一个KV缓存,没太当回事。直到后来自己动手在测试环境里跑了一轮压测,才意识到这玩意儿有点东西,不是那种PPT上吹得天花乱坠、一上生产就现原形的花架子。今天这篇就纯粹是分享,把我这段时间捣鼓Speedb的一些真实感受和观察写出来,给那些正在为存储性能挠头、又...

Siaqodb数据库是轻量级、高性能的嵌入式计算平台数据存储利器。第一次听到这个名字,很多人可能会觉得陌生,但如果你搞过嵌入式开发,或者折腾过物联网设备,应该对“数据怎么存”这件事头疼过。传统关系型数据库太重,跑在单片机或树莓派上简直是折磨,内存紧张、CPU占满,连个简单的读写都卡半天。Siaqodb正是为了解决这个痛点而生。它是.NET平台下的嵌入式NoSQL数据库,把数据直接存入文件,不需要单...

在CentOS7上装MySQL这事儿,说难不难,说简单也真能折腾人。我见过不少朋友,照着网上的教程一步步来,结果卡在初始化密码那一步,或者干脆连不上服务,只能重装系统。其实大部分坑都是固定的,只要你摸清了CentOS7和MySQL之间的那些小脾气,整个过程也就二十分钟的事儿。今天这篇就按我自己的实操经验,把步骤拆开了揉碎了讲给你听,顺便把那些高频的报错也一并收拾了。先说最基础的一步,装之前你得想清...

前两天有个朋友半夜给我打电话,声音里带着点崩溃的意思:他在PgAdmin 4上还原一个数据库,折腾了快四个小时,换了好几种办法,结果全失败了。备份文件明明有2 GB多,每次点一下还原按钮,进度条走到一半就卡住,然后弹出一串让人看不懂的英文报错。我问他用的什么版本,他说是PgAdmin 4最新的那个。我又问备份文件怎么来的,他说是从另一台服务器上直接导出来的。听到这儿,我心里大概有点数了——这八成不...

数据库搬家这件事,干过的人都懂,表面上就是“把数据从A点挪到B点”,可真操作起来,从版本兼容性到字符集编码,从索引失效到序列错乱,每一步都可能踩雷。PostgreSQL作为开源数据库里的老牌劲旅,迁移方案多得让人眼花缭乱,但方案多不等于选择就简单。有人图省事直接pgdump一把梭,结果数据量上了T级别,恢复时等得花儿都谢了;有人迷信逻辑复制,结果碰上大事务或者DDL变更,延迟高得让人怀疑人生。说到...

技术支持:百度