数据库

数据库性能优化之SQL语句优化(上)

数据库数据库性能优化之SQL语句优化(上)

系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于一个系统不是简单地能实现其功...

数据库 / 2018-03-30

一条数据的HBase之旅,简明HBase入门教程-开篇

数据库一条数据的HBase之旅,简明HBase入门教程-开篇

本文将以一条数据在HBase中的“旅程”为线索,介绍HBase的核心概念与流程,几乎每一部分都可以展开成一篇独立的长文,但本文旨在让读者能够快速的了解HBase的架...

数据库 / 2018-03-30

MySQL常用30种SQL查询语句优化方法

数据库MySQL常用30种SQL查询语句优化方法

本文对MySQL数据库总结了30种常用的SQL查询语句优化方法,希望对大家有所帮助,快来看看吧。...

数据库 / 2018-03-30

NoSQL数据库那么多,该如何选择你真的会吗?

数据库NoSQL数据库那么多,该如何选择你真的会吗?

随着近几年互联网IT的发展,非关系型数据库(NoSQL)得到了极大的发展和应用。和传统的关系型数据库相比,NoSQL数据库为软件开发人员提供了高运算速度和更大的灵...

数据库 / 2018-03-27

关于MySQL线程池,这也许是目前最全面的实用帖!

数据库关于MySQL线程池,这也许是目前最全面的实用帖!

本文就来详细讲述一下MySQL线程池相关的知识,以帮助广大DBA快速了解MySQL的线程池机制,快速配置MySQL的线程池以及里面存在的一些坑。 其实我想说,了解和使用M...

数据库 / 2018-03-27

PostgreSQL主备环境搭建

数据库PostgreSQL主备环境搭建

关于主备环境的搭建,我使用的基于流复制的方式搭建,这是在PG 9.0之后提供的对WAL传递日志的方法,是基于物理复制,在9.4开始有了逻辑解码,而细粒度的逻辑复制...

数据库 / 2018-03-26

binlog2sql实现MySQL误操作的恢复

数据库binlog2sql实现MySQL误操作的恢复

对于MySQL数据库中的误操作删除数据的恢复问题,可以使用基于MySQL中binlog做到类似于闪回或者生成反向操作的SQL语句来实现,是MySQL中一个非常实用的功能。...

数据库 / 2018-03-26

几类关系型数据库的数据解决方案

数据库几类关系型数据库的数据解决方案

今天聊下几类关系型数据库的数据解决方案,算是抛砖引玉,近期也要对技术方向上做一些扩展,也算是前期的小结吧。...

数据库 / 2018-03-26

PostgreSQL里面的一些命令小结

数据库PostgreSQL里面的一些命令小结

近两天总结了下PostgreSQL的基本操作命令,对PostgreSQL也有了一个基本的认识。PostgreSQL的功能还是很丰富的,有序列,支持db link,基本Oracle里有的概念它这...

数据库 / 2018-03-26

MySQL分页优化中的 “ INNER JOIN方式优化分页算法 ” 到底在什么情况下会生效?

数据库MySQL分页优化中的 “ INNER JOIN方式优化分页算法 ”

最近无意间看到一个MySQL分页优化的测试案例,并没有非常具体地说明测试场景的情况下,给出了一种经典的方案,因为现实中很多情况都不是固定不变的,能总结出来...

数据库 / 2018-03-23

NewSQL会是NoSQL的取代者吗?

数据库NewSQL会是NoSQL的取代者吗?

NewSQL概念几乎是紧跟着NoSQL之后变得火热的。Google Bigtable与AWS Dynamo奠定了NoSQL技术的根基,而Google Spanner&F1则引领了NewSQL技术的发展。本文首先探讨...

数据库 / 2018-03-22

深入理解MySQL——锁、事务与并发控制

数据库深入理解MySQL——锁、事务与并发控制

本文对锁、事务、并发控制做一个总结,看了网上很多文章,描述非常不准确。如有与您观点不一致,欢迎有理有据的拍砖!...

数据库 / 2018-03-22

2018年数据库流行度排行榜出炉,Oracle居然没有进前三!

数据库2018年数据库流行度排行榜出炉,Oracle居然没有进前三

近日,2018年数据库流行度排行榜出炉了。在此榜单上,MySQL排名高居第一,Redis排名第六,MariaDB排名第八。...

数据库 / 2018-03-21

MySQL枚举类型的“八宗罪”

数据库MySQL枚举类型的“八宗罪”

MySQL的 枚举(ENUM)类型 是程序员群体中的一个讨论热点。乍一看,我们可以通过枚举类型,很好地将记录值限制在允许范围内。一个典型的例子是,一个具有字段名...

数据库 / 2018-03-20

带你了解MySQL系统变量配置基础

数据库带你了解MySQL系统变量配置基础

个人认为可以理解成MySQL在启动或者运行过程中读取的一些参数问题,利用这些参数来启动服务、响应或者支持用户的请求等。...

数据库 / 2018-03-20

Redis的4大法宝,2018必学中间件!

数据库Redis的4大法宝,2018必学中间件!

Redis是一种key-value形式的NoSQL内存数据库,由ANSI C编写,遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。...

数据库 / 2018-03-19

从一个开发需求的解决方案看Oracle临时表

数据库从一个开发需求的解决方案看Oracle临时表

最近有一个开发需求,大致需要先使用主表,或主表和几张子表关联查询出 ID(主键) 及一些主表字段,然后再用这些 ID 查找最多 10 张表中对应的记录,主表记录数大...

数据库 / 2018-03-15

如何提高MySQL安全性?这简单几招来帮你

数据库如何提高MySQL安全性?这简单几招来帮你

数据库的安全性无疑很重要,如何提高MySQL安全性?这里教大家几招简单方法提高安全性。...

数据库 / 2018-03-14

老司机带你在MySQL领域“大吉大利,晚上吃鸡”

数据库老司机带你在MySQL领域“大吉大利,晚上吃鸡”

本章介绍MySQL官方推荐的一款高可用集群方案MySQL Group Replication。简称:MGR(组复制)。它是官方推出的一种基于Paxos协议的状态机复制,彻底解决了基于传统的...

数据库 / 2018-03-14

如何做到不停机分库分表迁移?

数据库如何做到不停机分库分表迁移?

随着业务的发展,单表容量超过千万甚至达到亿级别以上,这时候就需要考虑分库分表这个问题了,而不停机分库分表迁移,这应该是分库分表最基本的需求,毕竟互联网...

数据库 / 2018-03-14

实用的MySQL调试和优化技巧

数据库实用的MySQL调试和优化技巧

MySQL是一个功能强大的开源数据库。随着越来越多的数据库驱动的应用程序,人们一直在推动MySQL发展到它的极限。这里是101条调节和优化MySQL安装的技巧。一些技巧...

数据库 / 2018-03-13

MySQL中的重做日志,回滚日志以及二进制日志的简单总结

数据库MySQL中的重做日志,回滚日志以及二进制日志的简单总

MySQL中有六种日志文件,分别是:重做日志(redo log)、回滚日志(undo log)、二进制日志(binlog)、错误日志(errorlog)、慢查询日志(slow query log)、...

数据库 / 2018-03-12

Oracle数据不同步的问题分析和解决思路

数据库Oracle数据不同步的问题分析和解决思路

其实帮助很多的朋友解决过Oracle数据库数据不同步的问题,看似简单的问题分析出来的原因也是五花八门。这次帮朋友看的问题,现象还是老三样,数据不同步,无法登...

数据库 / 2018-03-09

以MySQL为例,带你从原理上理解那些所谓的数据库军规

数据库以MySQL为例,带你从原理上理解那些所谓的数据库军规

数据库永远是应用最关键的一环,同时越到高并发阶段,数据库往往成为瓶颈,如果数据库表和索引不在一开始就进行良好的设计,则后期数据库横向扩展,分库分表都会...

数据库 / 2018-03-08

Redis在现实世界的5个用法

数据库Redis在现实世界的5个用法

Redis是一个强大的内存数据结构存储,包含数据库,缓存和消息代理等多种用途。大多数人经常认为它不过是一个简单的键值存储,但其实它有更多的能力。下面我将会...

数据库 / 2018-03-07

理解数据库连接池底层原理之手写实现

数据库理解数据库连接池底层原理之手写实现

数据库连接池的基本思想是:为数据库连接建立一个“缓冲池”,预先在池中放入一定数量的数据库连接管道,需要时,从池子中取出管道进行使用,操作完毕后,在将管...

数据库 / 2018-03-06

3分钟掌握MongoDB中的regex几种用法

数据库3分钟掌握MongoDB中的regex几种用法

本文中介绍的MongoDB中的regex就是实现类似功能的,regex为能使你在查询中使用正则表达式。本文会用简单的实例带您了解MongoDB中regex的用法~...

数据库 / 2018-03-06

数据库紧急恢复过程,快来看看!

数据库数据库紧急恢复过程,快来看看!

当数据库失效时,请记录下当前时间,然后遵循下面步骤进行恢复。 总之,平时要定时备份好数据库。...

数据库 / 2018-03-06

如何在SQL Server数据库中完全修复MDF文件

数据库如何在SQL Server数据库中完全修复MDF文件

众所周知,由于数据库文件里存储了大量重要的信息,因此对于所有用户来说都是至关重要的。让我们一起来了解一下如何通过手动和专业的方法,修复那些被损坏的SQL...

数据库 / 2018-03-06

你应该使用NoSQL数据库、SQL数据库还是两者都用?

数据库你应该使用NoSQL数据库、SQL数据库还是两者都用?

SQL和NoSQL之争只不过是关系数据库和非关系数据库的比较。区别在于它们是如何构建的、存储信息的种类以及如何存储信息。关系数据库是结构化的,非关系数据库是面...

数据库 / 2018-03-02

1
3