-
京东万台规模Hadoop集群 | 分布式资源管理与作业调度
京东为什么要做万台规模的Hadoop? 随着京东的业务增长,原有的Hadoop集群已经无法满足高速增长的存储与计算需求。拆分集群虽然可以分担一部分压力,但带来了另外的一些问题,如拆分集群之后假如某个业...
-
SQL解析在美团点评中是如何应用的?
导读 数据库作为核心的基础组件,是需要重点保护的对象。任何一个线上的不慎操作,都有可能给数据库带来严重的故障,从而给业务造成巨大的损失。为了避免这种损失,一般会在管理上下功夫。比如为研发人员制定数据库...
-
可能是目前最详细的Redis内存模型及应用解读
前言 Redis是目前最火爆的内存数据库之一,通过在内存中读写数据,大大提高了读写速度,可以说Redis是实现网站高并发不可或缺的一部分。 我们使用Redis时,会接触Redis的5种对象类型(字符串...
-
MYSQL数据库服务的磁盘IO高问题分析与优化
Part 1 — 前言 — 压力测试过程中,因为资源使用瓶颈等问题引发的最直接的性能问题是业务交易响应时间偏大,TPS逐渐降低等。而问题定位分析通常情况下,***先排查的是监控服务器资源利用率...
-
如何利用redis来进行分布式集群系统的限流设计
在很多高并发请求的情况下,我们经常需要对系统进行限流,而且需要对应用集群进行全局的限流,那么我们如何类实现呢。 我们可以利用redis的缓存来进行实现,并且结合mysql数据库一起,先来看一个流程图。...
-
SQL与MySQL:有什么区别?
什么是SQL? SQL是一种用于操作数据库的语言。SQL是用于所有数据库的基本语言。不同数据库之间存在较小的语法更改,但基本的SQL语法基本保持不变。SQL是S tructured Q uery L...
-
SQL已经48年了,为何依然使用广泛?
IT技术问答网站Stack Overflow曾开展了一项调查。调查显示,目前大部分的开发者在使用结构化程序语言SQL。唯一打败了SQL的,是年龄只有SQL一半的JavaScript。 依据开发者们对各...
-
如何更优雅的写出你的SQL语句
毫无疑问,编写代码是一门艺术而非科学,没有程序员可以编写出既可读又可维护的漂亮代码,即使有经验也是如此。 一般来说,当您学习编码的艺术时,编码水平会随着经验而提高,例如,你会变得更喜欢组合而不是继承或...
-
关于MySQL的变量分类总结
在MySQL中,my.cnf是参数文件(Option Files),类似于ORACLE数据库中的spfile、pfile参数文件,照理说,参数文件my.cnf中的都是系统参数(这种称呼比较符合思维习惯...
-
MySQL root密码忘记,原来还有更优雅的解法!
一直以来,对于MySQL root密码的忘记,以为只有一种解法-skip-grant-tables。 问了下群里的大咖,***反应也是skip-grant-tables。通过搜索引擎简单搜索了下,无论...
