数据库

数据库缓存最终一致性的四种方案

数据库数据库缓存最终一致性的四种方案

缓存是软件开发中一个非常有用的概念,数据库缓存更是在项目中必然会遇到的场景。而缓存一致性的保证,更是在面试中被反复问到,这里进行一下总结,针对不同的要...

数据库 / 2019-09-21

Oracle和MySQL的JDBC到底有多慢?

数据库Oracle和MySQL的JDBC到底有多慢?

经常听人说,数据库的IO性能不佳,但说归说,并没有感性认识。我们现在就来实际测试一下,常用的Oracle和MySQL的JDBC读取性能如何。...

数据库 / 2019-09-21

Oracle发布全球最快的数据库机器Exadata X8M

数据库Oracle发布全球最快的数据库机器Exadata X8M

Exadata X8M 是第一台具有集成持久内存和 RoCE 的数据库机器。Oracle 还宣布推出 Oracle 零数据丢失恢复设备 X8M(ZDLRA)。...

数据库 / 2019-09-20

SQL 语法基

数据库SQL 语法基

在前面若干章节中,我们介绍了SQL的基础与高阶语法,接下来,我们将分四个章节,介绍MySQL中常见的函数应用,大致分为如下几个章节....

数据库 / 2019-09-20

聊一聊如何利用索引提高性能

数据库聊一聊如何利用索引提高性能

本章我们讨论了关系数据库中普通的键值索引存在的弱点,以及如何进行物理设计以提高性能。...

数据库 / 2019-09-19

动图详解:常用数据结构及其设计原理

数据库动图详解:常用数据结构及其设计原理

最近在整理数据结构方面的知识,系统化看了下Java中常用数据结构,突发奇想用动画来绘制数据流转过程。...

数据库 / 2019-09-18

警惕,MyBatis的size()方法竟然有坑!

数据库警惕,MyBatis的size()方法竟然有坑!

Mybatis是一个开源的轻量级半自动化ORM框架,使得面向对象应用程序与关系数据库的映射变得更加容易。MyBatis使用xml描述符或注解将对象与存储过程或SQL语句相结...

数据库 / 2019-09-18

MySQL中常见的字符串函数应用详解

数据库MySQL中常见的字符串函数应用详解

在前面若干章节中,我们介绍了SQL的基础与高阶语法,接下来,我们将分四个章节,介绍MySQL中常见的函数应用。...

数据库 / 2019-09-18

详解Redis慢查询功能:快速定位性能瓶颈

数据库详解Redis慢查询功能:快速定位性能瓶颈

Redis数据库是一个基于内存的 key-value存储系统,现在redis最常用的使用场景就是存储缓存用的数据,在需要高速读/写的场合使用它快速读/写,从而缓解应用数据库...

数据库 / 2019-09-18

基于时序数据库做监控,这里有超流行的开源方案

数据库基于时序数据库做监控,这里有超流行的开源方案

在微服务架构下,我们对服务进行了拆分,所以用户的每次请求不再是由某一个服务独立完成了,而是变成了多个服务一起配合完成。这种情况下,一旦请求出现异常,我...

数据库 / 2019-09-17

MySQL EXPLAIN结果集分析 - 附带大量案例

数据库MySQL EXPLAIN结果集分析 - 附带大量案例

EXPLAIN命令可以帮助我们深入了解MySQL基于开销的优化器,还可以获得很多可能被优化器考虑到的访问策略的细节,以及当运行SQL语句时哪种策略预计会被优化器采用...

数据库 / 2019-09-17

一文看懂MySQL如何查看数据库表容量大小

数据库一文看懂MySQL如何查看数据库表容量大小

今天主要介绍MySQL查看数据库表容量大小的几个方法,仅供参考。下面,我们一起来看。...

数据库 / 2019-09-17

微服务架构下,利用Sharding-jdbc解决读写分离查询延迟问题

数据库微服务架构下,利用Sharding-jdbc解决读写分离查询延

当Mysql数据库数据达到一定量后,查询SQL执行会变慢起来,除了建索引、优化程序代码以及SQL语句等常规手段外,利用经典MHA数据库中间件做数据库读写分离是一个不...

数据库 / 2019-09-17

12个适用于DBA的数据库管理和开发的SQL工具

数据库12个适用于DBA的数据库管理和开发的SQL工具

作为Web开发人员或数据库管理员,由于各种原因,经常需要处理SQL语句来探索数据库。...

数据库 / 2019-09-17

1.3万亿条数据查询如何做到毫秒级响应?

数据库1.3万亿条数据查询如何做到毫秒级响应?

知乎,在古典中文中意为“你知道吗?”,它是中国的 Quora,一个问答网站,其中各种问题由用户社区创建,回答,编辑和组织。...

数据库 / 2019-09-17

一文带你揭开Redis复制原理的神秘面纱

数据库一文带你揭开Redis复制原理的神秘面纱

本文在依托Redis主从环境下,针对访问的数据一致性进行分析,解开Redis复制原理的神秘面纱。...

数据库 / 2019-09-17

MyCat数据库的基础配置及使用

数据库MyCat数据库的基础配置及使用

MyCat是一个彻底开源的面向企业应用开发的大数据库集群,支持事务、ACID,是可以替代MySQL的加强版数据库。MyCat被视为MySQL集群的企业级数据库,用来替代昂贵的...

数据库 / 2019-09-16

如果你能面试的时候能回答这些MySQL数据库问题,月薪2万不是问题

数据库如果你能面试的时候能回答这些MySQL数据库问题,月薪2

汇总面试Mysql岗位容易遇到的提问,如果你正准备面试的公司刚刚好要考察你的数据库认知 能力的话,那么这篇文章适合你。...

数据库 / 2019-09-16

海量、多维数据让人抓狂?高效搜索方法看这里

数据库海量、多维数据让人抓狂?高效搜索方法看这里

人与世界万物的互动会产生大量的时空数据。那么,当我们需要随时调用过去的数据时,改怎么办?尤其是面对各种海量、多维度的数据库,如果没有高效的搜索方法,我...

数据库 / 2019-09-16

关于MySQL数据库清理binlog日志命令总结

数据库关于MySQL数据库清理binlog日志命令总结

今天主要分享下mysql数据库应该如何正确的删除binlog日志,这里要注意不要强制使用rm命令进行清除。否则mysq-bin.index错乱,最终导致后期expire-log-days配置项...

数据库 / 2019-09-16

详解MySQL索引使用率监控技巧,值得收藏

数据库详解MySQL索引使用率监控技巧,值得收藏

在关系数据库中,索引是一种单独的、物理的对数据库表中一列或多列的值进行排序的一种存储结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些...

数据库 / 2019-09-12

记一次MySQL数据库升级导致授权失败的案例

数据库记一次MySQL数据库升级导致授权失败的案例

在设置mysql数据库远程登录时碰到设置失败的情况,因为还是第一次见过这种信息,所以记录一下。...

数据库 / 2019-09-12

NoSQL究竟是什么?了解为什么NoSQL数据库不是传统数据库的对手

数据库NoSQL究竟是什么?了解为什么NoSQL数据库不是传统数据

近年来,我们目睹了NoSQL的兴起,并观察它在各种应用中的应用。本文旨在对SQL和NoSQL技术进行客观比较,并尝试澄清一些不明确的方面,以帮助人们熟悉地选择后端...

数据库 / 2019-09-11

超详细的MySQL数据库InnoDB崩溃恢复机制总结

数据库超详细的MySQL数据库InnoDB崩溃恢复机制总结

数据库系统与文件系统大的区别在于数据库能保证操作的原子性,一个操作要么不做要么都做,即使在数据库宕机的情况下,也不会出现操作一半的情况,这个就需要数据...

数据库 / 2019-09-11

MySQL如何优化大分页查询?

数据库MySQL如何优化大分页查询?

大部分开发和DBA同行都对分页查询非常非常了解,看帖子翻页需要分页查询,搜索商品也需要分页查询。那么问题来了,遇到上千万或者上亿的数据量怎么快速的拉取全...

数据库 / 2019-09-11

一文看懂MySQL数据库LnnoDB崩溃恢复机制

数据库一文看懂MySQL数据库LnnoDB崩溃恢复机制

数据库系统与文件系统很大的区别在于数据库能保证操作的原子性,一个操作要么不做要么都做,即使在数据库宕机的情况下,也不会出现操作一半的情况,这个就需要数...

数据库 / 2019-09-11

超详细的MySQL数据库字符集总结,值得收藏

数据库超详细的MySQL数据库字符集总结,值得收藏

MySQL支持多种字符集(character set)提供用户存储数据,同时允许用不同排序规则(collation)做比较。下面基于MySQL5.7介绍一下字符集相关变量的使用。...

数据库 / 2019-09-11

一份完整的MySQL开发规范,进大厂必看!

数据库一份完整的MySQL开发规范,进大厂必看!

本文作者整理了一份完整的 MySQL 开发规范,快来看看吧,希望对你有所帮助!...

数据库 / 2019-09-10

Java大牛分享关于Redis缓存的几道典型面试题

数据库Java大牛分享关于Redis缓存的几道典型面试题

本文分享一下Redis几道常见的面试题,带领大家了解了如何解决缓存雪崩、缓存穿透、保证缓存与数据库双写时一致 等问题,希望大家看完有所帮助。...

数据库 / 2019-09-10

数据库管理工具,你选对了吗?

数据库数据库管理工具,你选对了吗?

小编为大家带来一款免费的数据库管理器,Valentina Studio for Mac支持SQL Server、MySQL、PostgreSQL、SQLite等服务器,valentina studio数据库管理可以使用不...

数据库 / 2019-09-10

1
3