-
数据库中为什么不推荐使用外键约束
所属栏目:[MySql教程] 日期:2018-12-02 热度:102
引言 其实这个话题是老生常谈,很多人在工作中确实也不会使用外键。包括在阿里的JAVA规范中也有下面这一条 【强制】不得使用外键与级联,一切外键概念必须在应用层解决。 但是呢,询问他们原因,大多是这么回答的 每次做DELETE 或者UPDATE都必须考虑外键约[详细]
-
全聚德如今的情况,确实已经今非昔比了?
所属栏目:[MySql教程] 日期:2018-12-02 热度:125
提到“烤鸭”一词,相信很多人会想到北京烤鸭老字号品牌——全聚德。全聚德创建于1864年,距今已有154年历史,当之无愧“中华老字号”这个名号!在1999年1月,“全聚德”还被国家工商总局认定为“驰名商标”,是中国第一例服务类中国驰名商标。[详细]
-
爱奇艺做自制动漫的四大特点
所属栏目:[MySql教程] 日期:2018-12-02 热度:151
爱奇艺自2014年就开始布局自制动漫业务。2016年正式启动爱奇艺文学,专注于头部内容开发。凭借出色的自制能力,目前已经成功打造了多部国产精品动画作品。[详细]
-
数据库运维的那些难题,我们用机器学习解决了
所属栏目:[MySql教程] 日期:2018-12-02 热度:166
作者介绍 马博,平安科技数据库团队运维开发工程师,参与了平安科技数据库领域的AIOps落地项目,主要包括趋势预测、异常检测、自动化运维平台、日志告警等方面,目前致力于平安云上的数据库智能运维体系建设。 回顾整个运维的发展史,从最开始的系统管理到[详细]
-
数字化管理,业务一键流转,打通“循环系统”
所属栏目:[MySql教程] 日期:2018-12-02 热度:172
企业业务是相互关联的,而且时刻都在变化,每个环节执行快慢,都会影响整体效率。如果操作太麻烦,过程太繁琐,部门难配合,无论员工还是用户,都要花大量时间盲目等待,不知道处理到哪一步了,也不知道等多久才能处理完……不仅让业务停滞不前,也让执行变成[详细]
-
Sharding-Sphere 正式步入 Apache 基金会孵化器
所属栏目:[MySql教程] 日期:2018-11-26 热度:142
美国时间2018年11月10日6点,分布式数据库中间件开源软件 Sharding-Sphere 正式步入 Apache 基金会孵化器。 根据 Apache 基金会邮件列表显示,7个约束性投票(binding votes)和7个无约束性投票(non-binding votes)的投票,全部持赞同意见,无弃权票和反对票[详细]
-
这可能是最学习MySQL最好的4本免费电子书
所属栏目:[MySql教程] 日期:2018-11-26 热度:73
MySQL是一个开源的关系型数据库,也是一个多用户、多线程的数据库管理系统。它是流行的LAMP开发平台(Linux、Apache HTTP Server、MySQL和PHP编程语言)的一个元素,MySQL在Web上尤其流行。 MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQ[详细]
-
MySQL更改数据库数据存储目录
所属栏目:[MySql教程] 日期:2018-11-26 热度:134
MySQL数据库默认的数据库文件位于/var/lib/mysql下,有时候由于存储规划等原因,需要更改MySQL数据库的数据存储目录。下文总结整理了实践过程的操作步骤。 1:确认MySQL数据库存储目录 [root@DB-Servertmp]#mysqladmin-uroot-pvariables|grepdatadir Enter[详细]
-
这可能是学习MySQL最好的4本免费电子书
所属栏目:[MySql教程] 日期:2018-11-24 热度:127
MySQL是一个开源的关系型数据库,也是一个多用户、多线程的数据库管理系统。它是流行的LAMP开发平台(Linux、Apache HTTP Server、MySQL和PHP编程语言)的一个元素,MySQL在Web上尤其流行。 MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQ[详细]
-
详解Redis基
所属栏目:[MySql教程] 日期:2018-11-21 热度:61
本文将从Redis的基本特性入手,通过讲述Redis的数据结构和主要命令对Redis的基本能力进行直观介绍。之后概览Redis提供的高级能力,并在部署、维护、性能调优等多个方面进行更深入的介绍和指导。 本文适合使用Redis的普通开发人员,以及对Redis进行选型、架[详细]
-
学Oracle,这里有7本不得不看的书
所属栏目:[MySql教程] 日期:2018-11-21 热度:91
DB-Engines的数据库排行榜中,Oracle一直稳居第一,狂甩第二名的MySQL,相比开源的MySQL,商业化的Oracle可以在所有主流平台上运行,且具有良好的可伸缩性和并行性,同时还有高性能、高安全性、低风险等优势。 并且许多岗位明确要求程序员熟练掌握Oracle,[详细]
-
分享 | MongoDb优化指南
所属栏目:[MySql教程] 日期:2018-11-21 热度:183
1、为什么选择MongoDB? 1、性能 在大数据时代中,大数据量的处理已经成了考量一个数据库最重要的原因之一。而MongoDB的一个主要目标就是尽可能的让数据库保持卓越的性能,这很大程度地决定了MongoDB的设计。在一个以传统机械硬盘为主导的年代,硬盘很可能[详细]
-
11月全球数据库排行榜:Oracle、MySQL均大幅度下滑,PostgreSQL走势凶猛
所属栏目:[MySql教程] 日期:2018-11-21 热度:136
近日,DB-Engines 发布了 2018 年 11 月份的数据库排名。本月排行榜中排名前三的依然是:Oracle、MySQL 和 Microsoft SQL Server。 首先来看看前 20 名排行中有哪些亮点: 1、Oracle和MySQL出现大幅度下滑,Oracle下滑了18.16分,相比去年同期下跌了58.94[详细]
-
使用Redis和Python构建一个共享单车的应用程序
所属栏目:[MySql教程] 日期:2018-11-21 热度:100
学习如何使用 Redis 和 Python 构建一个位置感知的应用程序。 我经常出差。但不是一个汽车狂热分子,所以当我有空闲时,我更喜欢在城市中散步或者骑单车。我参观过的许多城市都有共享单车系统,你可以租个单车用几个小时。大多数系统都有一个应用程序来帮[详细]
-
认识MongoDB 4.0的新特性——事务(Transactions)
所属栏目:[MySql教程] 日期:2018-11-21 热度:93
前言 相信使用过主流的关系型数据库的朋友对事务(Transactions)不会太陌生,它可以让我们把对多张表的多次数据库操作整合为一次原子操作,这在高并发场景下可以保证多个数据操作之间的互不干扰;并且一旦在这些操作过程任一环节中出现了错误,事务会中止并[详细]
-
SQL Server注意事项总结,高级程序员必背!
所属栏目:[MySql教程] 日期:2018-11-21 热度:106
本篇文章主要介绍SQL Server使用时的注意事项。 想成为一个高级程序员,数据库的使用是必须要会的。而数据库的使用纯熟程度,也侧面反映了一个开发的水平。 下面介绍SQL Server在使用和设计的过程中需要注意的事项。 SQL Server注意事项 Sql事务启动语句[详细]
-
pydbgen:一个数据库随机生成器
所属栏目:[MySql教程] 日期:2018-11-21 热度:165
用这个简单的工具生成带有多表的大型数据库,让你更好地用 SQL 研究数据科学。 在研究数据科学的过程中,最麻烦的往往不是算法或者技术,而是如何获取到一批原始数据。尽管网上有很多真实优质的数据集可以用于机器学习,然而在学习 SQL 时却不是如此。 对[详细]
-
从大神的角度深入理解MySQL,值得收藏~
所属栏目:[MySql教程] 日期:2018-11-21 热度:195
我对DB的理解 第一,数据库的组成:存储 + 实例 不必多说,数据当然需要存储;存储了还不够,显然需要提供程序对存储的操作进行封装,对外提供增删改查的API,即实例。 一个存储,可以对应多个实例,这将提高这个存储的负载能力以及高可用;多个存储可以分布[详细]
-
Redis的模糊查询在生产环境出现严重的性能问题
所属栏目:[MySql教程] 日期:2018-11-21 热度:67
Redis是一个高性能高效率的key-value存储的nosql数据库,由于数据是存储在内存中,因此访问速度非常快,由于项目涉及到数据库的查询非常多,而数据变大并不是非常频繁,所以在项目中采用Redis分担大部分MySQL的压力。 在项目中实际使用我用的Redis提供的客[详细]
-
开始使用MongoDB之前应该知道的14件事
所属栏目:[MySql教程] 日期:2018-11-09 热度:152
本文要点 即使MongoDB没有强制要求,设计一个模式还是至关重要。 类似地,在设计模式及访问模式时设计好索引。 避免大对象,尤其是大数组。 谨慎对待MongoDB的设置,尤其是关乎安全和稳定性时。 MongoDB没有查询优化器,因此,对于如何安排查询操作的顺序[详细]
-
实现故障恢复自动化:详解Redis哨兵技术
所属栏目:[MySql教程] 日期:2018-11-09 热度:145
在前面分享的《读完这篇文章,就基本搞定了Redis主从复制》中我们曾提到,Redis主从复制的作用有数据热备、负载均衡、故障恢复等;但主从复制存在的一个问题是故障恢复无法自动化。本文将要介绍的哨兵,它基于Redis主从复制,主要作用便是解决主节点故障恢[详细]
-
Redis不懂,面试担心不过,一次性解决面试Redis题目(含答案)?
所属栏目:[MySql教程] 日期:2018-11-09 热度:171
Redis是一个非常火的非关系型数据库,火到什么程度呢?只要是一个互联网公司都会使用到。Redis相关的问题可以说是面试必问的,下面我从个人当面试官的经验,总结几个必须要掌握的知识点。 介绍:Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支[详细]
-
Spring Boot集成Redis实战操作
所属栏目:[MySql教程] 日期:2018-11-09 热度:189
最近在使用Spring Boot,发现其功能真是强大,可以快速的集成很多的组件功能,非常方便: 今天就来介绍下,如何集成Redis。 定义 Redis 是一个高性能的key-value数据库。它支持存储的value类型很多,包括string(字符串)、list(链表)、set(集合)、zset(sort[详细]
-
为什么我们做分布式要使用Redis?
所属栏目:[MySql教程] 日期:2018-11-09 热度:138
绝大部分写业务的程序员,在实际开发中使用 Redis 的时候,只会 Set Value 和 Get Value 两个操作,对 Redis 整体缺乏一个认知。这里对 Redis 常见问题做一个总结,解决大家的知识盲点。 1、为什么使用 Redis 在项目中使用 Redis,主要考虑两个角度:性能[详细]
-
MySQL数据库命令窗口中文乱码或插入中文数据失败
所属栏目:[MySql教程] 日期:2018-11-09 热度:55
在Windwos上使用命令窗口操作MySQL数据库时,如果命令窗口的字符编码与数据库不一致时,就会出现中文乱码的情况 比如查询会出现中文乱码,或者插入数据会出现错误ERROR 1366 (HY000): Incorrect string value: 'xD5xC5xC8xFD' for column 'name' at ro[详细]