Hadoop发展史以及编年史
介绍Hadoop发展史以及编年史
MySQL数据切分策略介绍
数据切分按照其切分规则的区别,可以分为两种切分模式。一种是按照不同的表(或Schema)来切分到不同的数据库(主机)之上,这种切分可以称之为数据的垂直(纵向)切分
Oracle数据库登录流程的步骤介绍
?对于数据库登录流程来说,业务需求表达的输入请求和技术层面的输入请求完全一致。每次数据库登录都对应着一次客户端登录请求,输出响应时间自然就是数据库登录流程的响应时间。
各大互联网公司薪水大比拼
各大互联网公司薪水大比拼
MongoDB的日志系统
MongoDB中主要有四种日志。分别是系统日志、Journal日志、oplog主从日志、慢查询日志等。这些 日志记录着Mongodb数据库不同方便的踪迹。
SQL中的Filter, join, semi-join等概念的释义
SQL中的Filter, join, semi-join等概念的释义
什么时候该用MongoDB?
开发者如果对是否应该使用MongoDB不太确定,以下checklist,只要有一项需求能匹配,就可以考虑使用MongoDB了.
Linux lsof 命令简介
losf 命令可以列出某个进程打开的所有文件信息。打开的文件可能是普通的文件,目录,NFS文件,块文件,字符文件,共享库,常规管道,明明管道,符号链接,Socket流,网络Socket,UNIX域Socket,以及其它更多。
【MySQL】online ddl 思维导图
【MySQL】online ddl 思维导图
MySQL数据库系统日常管理职责
日常管理的主要职责是对MySQL服务器程序mysqld的运行情况进行管理,使数据库用户能够顺利地访问MySQL服务器。
ORACLE SQL的EXCEPT、INTERSECT用法
EXCEPT 返回两个结果集的差(即从左查询中返回右查询没有找到的所有非重复值)。INTERSECT 返回 两个结果集的交集(即两个查询都返回的所有非重复值)。
MongoDB的锁机制 (Concurrency)
MongoDB 使用的是“readers-writer”锁, 可以支持并发但有很大的局限性,当一个读锁存在,许多读操作可以使用这把锁,然而, 当一个写锁的存在,一个单一的写操作会 exclusively 持有该锁,同时其它读,写操作不能使用共享这个锁.
MySQL在线修改表结构大数据表的风险与解决办法归纳
互联网应用会频繁加功能,修改需求。那么表结构也会经常修改,加字段,加索引。在线直接在生产环境的表中修改表结构,对用户使用网站是有影响。
MySQL online ddl 工具之pt-online-schema-change
在运维mysql数据库时,我们总会对数据表进行ddl 变更,修改添加字段或者索引,对于mysql 而已,ddl 显然是一个令所有MySQL dba 诟病的一个功能,因为在MySQL中在对表进行ddl时,会锁表,当表比较小比如小于1w上时,对前端影响较小,当时遇到千万级别的表 就会影响前端应用对表的写操作。
Oracle OWI方法论的可检测体系
Oracle数据库为基于OWT的优化方法论提供了极为完善的可测量体系,且包含极为丰富的不同粒度,从session级别到对象级别到系统级别,从实时信息到时间点快照,甚至在SQL级别也尽可能提供准确的等待事件信息。
mongoDB的db.shutdownServer()报错的解决方法
mongoDB的db.shutdownServer()报错的解决方法
MongoDB启动命令mongod参数的详细解释
MongoDB启动命令mongod参数的详细解释
Oracle联机日志文件丢失解决方法一例
由于丢失的当前的联机日志文件,所以可能会丢失部分数据,破坏数据库的完整性,而且普通的重建日志文件的方式是不可行的,这个时候我们需要借助隐含参数_ALLOW_READ_ONLY_CORRUPTION或者_ALLOW_RESETLOGS_CORRUPTION打开数据库。打开完数据库后立即用EXP/EXPDP导出数据,然后重建数据库。如果有备份,我们可以考虑借助备份恢复,但是由于数据库处于非归档模式,即使是备份也是数据库某一个时间点的快照,所以会丢失从备份时间点到现在的数据。当然用隐含参数打开数据库,会破坏数据库的完整性。
MySQL数据碎片的整理和分析
MySQL具有相当多不同种类的存储引擎来实现列表中的数据存储功能。每当MySQL从你的列表中删除了一行内容,该段空间就会被留空。
Linux软连接和硬链接
Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。