数据库中间件 Vitess
1鑫神 发布于 2019-08-07
概述 Vitess 是一个用于 MySql 扩展的数据库解决方案。它以能够像运行在专用硬件上那样有效地运行于云体系。它集 MySql 数据库的很多重要特性和 NoSQL 数据库的可扩展性于一体。Vitess 已经成功侍服了 2011 年以来所有的 YouTube 数据库流量。 K...
阅读(790)评论(0)赞 (0)
鑫神 发布于 2019-08-07
概述 Vitess 是一个用于 MySql 扩展的数据库解决方案。它以能够像运行在专用硬件上那样有效地运行于云体系。它集 MySql 数据库的很多重要特性和 NoSQL 数据库的可扩展性于一体。Vitess 已经成功侍服了 2011 年以来所有的 YouTube 数据库流量。 K...
阅读(790)评论(0)赞 (0)
鑫神 发布于 2018-11-13
引言 大家在面试中有没遇到面试官问你下面六句Sql的区别呢 select * from table where id = ? select * from table where id < ? select * from table where id = ? lock in ...
阅读(591)评论(0)赞 (0)
鑫神 发布于 2018-11-05
引言 其实这个话题是老生常谈,很多人在工作中确实也不会使用外键。包括在阿里的JAVA规范中也有下面这一条 【强制】不得使用外键与级联,一切外键概念必须在应用层解决。 但是呢,询问他们原因,大多是这么回答的 每次做DELETE 或者UPDATE都必须考虑外键约束,会导致开发的时候很...
阅读(579)评论(0)赞 (0)
鑫神 发布于 2018-11-02
目前越来越多的业务都会基于LBS,附近的人,外卖位置,附近商家等等,现就讨论离我最近这一业务场景的解决方案。 原文:https://www.jianshu.com/p/455d0468f6d4 目前已知解决方案有: mysql 自定义函数计算 mysql geo索引 mongod...
阅读(546)评论(0)赞 (0)
鑫神 发布于 2018-11-01
慢查询日志 开启撒网模式 开启了MySQL慢查询日志之后,MySQL会自动将执行时间超过指定秒数的SQL统统记录下来,这对于搜罗线上慢SQL有很大的帮助。 SHOW VARIABLES LIKE 'slow%' 以我刚安装的mysql5.7为例 查询结果是这样子的:...
阅读(611)评论(0)赞 (0)
鑫神 发布于 2018-10-24
关系型数据库事务 大多数人可能和我一样,第一次听说事务是在学习关系型数据库(mysql、sql server、Oracle)的时候,在关系型数据库中,如果一组操作满足ACID特性,那么称之为一个事务。关于关系型数据库的ACID特性,不管是教材还是网络上都有大量的资料,这里只简单介...
阅读(630)评论(0)赞 (0)
鑫神 发布于 2018-10-17
使用mysql的时候出现如下问题: ERROR 1045 (28000): Access denied for user’root’@’localhost’ (using password: YES) 其解决方法如下: 1.打开My...
阅读(710)评论(0)赞 (1)
鑫神 发布于 2018-10-17
需要手动增加可以远程访问数据库的用户。 方法一(不推荐)、本地登入mysql,更改 “mysql” 数据库里的 “user” 表里的 “host” 项,将”localhost”改为...
阅读(718)评论(0)赞 (1)