数据库

MySQL设计缺陷,窃取文件易如反掌

数据库MySQL设计缺陷,窃取文件易如反掌

近期美国某些大型商务网站和政府网站被黑客通过Adminer数据库入侵,根本原因是 MySQL服务器的协议缺陷。...

数据库 / 2019-01-23

MySQL插入性能优化

数据库MySQL插入性能优化

可以从如下几个方面优化MySQL的插入性能。buffer pool 缓冲区增加8倍内存, 换来 3 倍 读性能提升,3 倍 含读的写性能提升(含读的写,指的是在insert 前,进行了...

数据库 / 2019-01-23

是否值得付费?Oracle,Open JDK等四大JVM性能全面对比

数据库是否值得付费?Oracle,Open JDK等四大JVM性能全面对比

市面上可供选择的JVM发行版还是有不少的。选择合适的JVM需要考虑不同的因素。性能是其中一个重要的因素。靠谱的性能研究是很困难的。在本文中,我创建了一个测试...

数据库 / 2019-01-22

实用排坑帖:SQL语句性能优化操作策略大全

数据库实用排坑帖:SQL语句性能优化操作策略大全

Oracle的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须...

数据库 / 2019-01-22

为什么企业依赖于NoSQL

数据库为什么企业依赖于NoSQL

如果你关注大数据科技动向,你对 NoSQL 一定不陌生,NoSQL 是一个分布式数据库。在过去时间,数据存储一直关系型数据库天下,有着良好的控制并发操作、事务功能...

数据库 / 2019-01-18

RedHat移除MongoDB

数据库RedHat移除MongoDB

由于MongoDB新的服务器端公共许可证(SSPL),Red Hat将不会在Red Hat Enterprise Linux或Fedora中使用MongoDB。MongoDB这款开源文档NoSQL数据库摊上了问题。...

数据库 / 2019-01-17

PostgreSQL复制特性历史漫谈-士别三日,当刮目相看

数据库PostgreSQL复制特性历史漫谈-士别三日,当刮目相看

就复制功能来说,从远不能胜任,到功能完备种种包含在内,PG虽然脚步略迟,但很快地走完了这些路径,的确当得起一个“功能最强大的开源数据库”的称呼。...

数据库 / 2019-01-17

值得收藏:一份非常完整的MySQL规范

数据库值得收藏:一份非常完整的MySQL规范

所有存储相同数据的列名和列类型必须一致(一般作为关联列,如果查询时关联列类型不一致会自动进行数据类型隐式转换,会造成列上的索引失效,导致查询效率降低)。...

数据库 / 2019-01-17

数据库分库分表,何时分?怎样分?

数据库数据库分库分表,何时分?怎样分?

关系型数据库本身比较容易成为系统瓶颈,单机存储容量、连接数、处理能力都有限。当单表的数据量达到1000W或100G以后,由于查询维度较多,即使添加从库、优化索...

数据库 / 2019-01-16

大牛是怎么思考设计MySQL优化方案的?

数据库大牛是怎么思考设计MySQL优化方案的?

在进行MySQL的优化之前,必须要了解的就是MySQL的查询过程,很多查询优化工作实际上就是遵循一些原则,让MySQL的优化器能够按照预想的合理方式运行而已。...

数据库 / 2019-01-16

一份超详细的MySQL高性能优化实战总结!

数据库一份超详细的MySQL高性能优化实战总结!

MySQL 对于很多 Linux 从业者而言,是一个非常棘手的问题,多数情况都是因为对数据库出现问题的情况和处理思路不清晰。...

数据库 / 2019-01-15

DBA的大救星:数据库智能运维探索与实践

数据库DBA的大救星:数据库智能运维探索与实践

从自动化到智能化运维过渡时,美团 DBA 团队进行了哪些思考、探索与实践?...

数据库 / 2019-01-14

负载突然翻了100倍,如何拯救MySQL架构?

数据库负载突然翻了100倍,如何拯救MySQL架构?

最近有一个业务库的负载比往常高了很多,最直观的印象就是原来的负载最高是 100%,现在不是翻了几倍或者指数级增长,而是突然翻了 100 倍,导致业务后端的数据写...

数据库 / 2019-01-10

Redis存储总用String?你大概错过了更优的使用方法

数据库Redis存储总用String?你大概错过了更优的使用方法

Redis为我们提供了5种数据类型,基本上我们使用频率最高的就是String,而对其他四种数据类型使用的频次稍弱于String。...

数据库 / 2019-01-08

NoSQL没落了?NewSQL有机会挑大梁吗?

数据库NoSQL没落了?NewSQL有机会挑大梁吗?

提起NoSQL,大家一定会想到Google的Bigtable(2008年)和Amazon的Dynamo(2007年),前者出于互联网企业数据量爆发的扩展性需求,实现了一个CP系统;而后者则出于商业...

数据库 / 2019-01-08

2019年1月数据库流行度排行: PostgreSQL蝉联2018年度冠军

数据库2019年1月数据库流行度排行: PostgreSQL蝉联2018年度

在 DB-Engines 网站,2018年度数据库评选已经出炉,PostgreSQL以其卓越表现,蝉联年度数据库容誉。...

数据库 / 2019-01-03

数据库大师成长日记:将数据库SQL查询结果直接转为JSON

数据库数据库大师成长日记:将数据库SQL查询结果直接转为JSO

JSON是一种轻量级的数据交换格式,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。易于人阅读和编...

数据库 / 2019-01-03

数据库优化渐进的过程,这些你都知道?

数据库数据库优化渐进的过程,这些你都知道?

大家在面试的时候经常会被问到数据库优化的问题,今天给大家总结了几点。...

数据库 / 2019-01-03

英国《卫报》是如何不停机从MongoDB迁移到Postgres?

数据库英国《卫报》是如何不停机从MongoDB迁移到Postgres?

这篇文章介绍了英国《卫报Guardian》为什么和如何从Mongo迁移到Postgres,英国卫报大部分内容 - 包括文章,实时博客,画廊和视频内容 - 都是内部CMS工具Composer...

数据库 / 2019-01-02

日均5亿查询量的京东到家订单中心,为什么舍MySQL用ES?

数据库日均5亿查询量的京东到家订单中心,为什么舍MySQL用ES

我们把订单数据存储在MySQL中,但显然只通过DB来支撑大量的查询是不可取的。同时对于一些复杂的查询,MySQL支持得不够友好,所以订单中心系统使用了Elasticsearc...

数据库 / 2019-01-02

巧用这19条MySQL优化,效率至少提高3倍

数据库巧用这19条MySQL优化,效率至少提高3倍

本文我们来谈谈项目中常用的MySQL优化方法,共19条。做MySQL优化,我们要善用 EXPLAIN 查看SQL执行计划。下面来个简单的示例,标注(1,2,3,4,5)我们要重点关注的...

数据库 / 2019-01-02

MySQL数据库设计总结

数据库MySQL数据库设计总结

本文针对MySQL数据库设计做了19条规则总结,其中包括命名规则、数据库字段类型定义、合理构造Query语句等等。...

数据库 / 2019-01-02

简单实现MySQL数据库的日志审计

数据库简单实现MySQL数据库的日志审计

由于MySQL社区版没有自带的审计功能或插件,对于等级保护当中对数据库管理的要求的就存在一定的不满足情况的,抛开条条框框不说数据库的日志是值得研究的,通过...

数据库 / 2019-01-02

为什么Oracle不断抨击自家品MySQL?

数据库为什么Oracle不断抨击自家品MySQL?

从大多数人的角度来看,甲骨文一直是MySQL的一个相当好的管家,MySQL是几年前甲骨文收购Sun Microsystems时所采用的开源数据库。 甲骨文为MySQL提供了重要的工程...

数据库 / 2018-12-27

你真的了解数据库工程师吗?写给想从事数据库方面工作的朋友

数据库你真的了解数据库工程师吗?写给想从事数据库方面工作

每当我给别人介绍我的职位是数据库工程师的时候,别人都会用疑惑的眼睛看着我。总会抛出一个问题:数据库工程师是做什么的?...

数据库 / 2018-12-27

浅谈SQL Server内部运行机制

数据库浅谈SQL Server内部运行机制

要想成为一个好的Sql优化高手,首先要做的一件事无疑就是了解sql语句在SQL Server中是如何执行的。在这一系列中,我们将开始sqlserver优化系列讲解,本 讲为优化...

数据库 / 2018-12-26

数据库的“行式存储”和“列式存储”

数据库数据库的“行式存储”和“列式存储”

传统的关系型数据库,如 Oracle、DB2、MySQL、SQL SERVER 等采用行式存储法(Row-based),在基于行式存储的数据库中, 数据是按照行数据为基础逻辑存储单元进行存...

数据库 / 2018-12-26

数据库大师成长日记:巧用SQL语句,小技巧解决大问题!

数据库数据库大师成长日记:巧用SQL语句,小技巧解决大问题

我们在写SQL脚本的时候,可能一些看起来不起眼的小问题、却让我们非常头疼。比如我们要写一个备份数据库的脚本,如果我们对服务器的硬盘分区和使用情况很了解,...

数据库 / 2018-12-26

数据库大师成长日记:如何在SQL Server查询中实现高效分页

数据库数据库大师成长日记:如何在SQL Server查询中实现高效

经常写SQL查询脚本的朋友,很可能会遭遇分页查询的问题。在MSSQL2000及以前的版本中,分页的写法大多采用纯Top嵌套方式,写法比较复杂、而且效率并不理想。今天...

数据库 / 2018-12-25

数据库大师成长日记:巧用SQL语句查看SQL Server的结构信息

数据库数据库大师成长日记:巧用SQL语句查看SQL Server的结

常用SQLServer的朋友们,绝大部分情况下,我们写SQL脚本主要用来处理我们自己的数据,比如读...

数据库 / 2018-12-25

1
3