首页
学习
活动
专区
工具
TVP
发布

决胜机器学习

专栏作者
219
文章
278565
阅读量
105
订阅数
《高性能MySQL》读书笔记(二) ——MySQL存储引擎概述
《高性能MySQL》读书笔记(二)——MySQL存储引擎概述 (原创内容,转载请注明来源,谢谢) 一、基础信息 mysql将数据库保存在数据目录下的一个子目录,创建表时,会在此目录下,创
用户1327360
2018-03-07
1.3K0
《高性能MySQL》读书笔记(一) ——MySQL架构及重要属性概述
《高性能MySQL》读书笔记(一)——MySQL架构及重要属性概述 (原创内容,转载请注明来源,谢谢) 一、MySQL逻辑架构 1、三层架构 mysql逻辑分为三层设计: 第一层是基于网络的处理,如连接处理、授权认证、安全等,这个在基于网络的服务器、客户端中的各种软件都会有相应的实现。 第二层是mysql的核心功能部分,包括查询解析、分析、优化、缓存、以及所有的内置函数,所有跨存储引擎的功能也都在这一层实现,包括触发器、存储过程、视图等。 第三层是数据库的存储引擎,即通常提及mysql都会
用户1327360
2018-03-07
1.3K0
高性能网站架构方案(一) ——MySQL提升
高性能网站架构方案(一)——MySQL提升 原创内容,转载请注明来源,谢谢) 一、Mysql响应速度提升——HandlerSocket 1、概述 HandlerSocket作为Mysql的插件运行,在Mysql体系架构中绕开了SQL解析,让程序直接和InnoDB引擎进行交互。并且其可以通过合并写入、简单协议等手段,提高数据访问性能,在CPU密集型应用中优势明显。 HandlerSocket可以理解为MySql的NoSql插件,其所谓的CPU密集型优势指的是,对于处理复
用户1327360
2018-03-07
1.1K0
消息队列(一) MySQL实现消息队列
消息队列(一)MySQL实现消息队列 (原创内容,转载请注明来源,谢谢) 一、概述 消息队列(MessageQueue,通常简称MQ)是一种进程间通信或同一进程的不同线程间的通信方式,是分布式应用间交换信息的一种技术。通过消息队列,应用程序可独立地执行,它们不需要知道彼此的位置、或在继续执行前不需要等待接收程序接收此消息。 消息队列有多种实现方式,可以用关系型数据库(如Mysql)、Nosql(如redis)、现有框架(如rabbitMQ)等。 Mysql处理消息队列的场景:主要是在数据处理量大、耗时久
用户1327360
2018-03-07
14.5K1
数据库专题(三) ——Mysql ID生成器
数据库专题(三)——Mysql ID生成器 (原创内容,转载请注明来源,谢谢) 注:本文是我对ID生成器的见解,如果有偏差欢迎指正。 一、需求 在数据库中,ID作为记录表每一行数据唯一性的重要元素,其重要性不言而喻。在普通网站的业务场景中,可以使用数据库的自增的方式生成id,则在新增数据的时候不需要定义id,插入数据的过程中数据库自己会生成id。 但是,当网站业务量大,并发量大,如果使用数据库自增的方式,则可能会出现多个请求需要新增数据同时发送给mysql,则会发生异常。 另外,由于数据传输过程中,
用户1327360
2018-03-07
2.3K0
设计模式专题(十一)——抽象工厂模式
设计模式专题(十一)——抽象工厂模式 (原创内容,转载请注明来源,谢谢) 一、概述 抽象工厂模式(AbstractFactory),提供创建一系列相关或者相互依赖的接口,不需要指定他们具体的类。 抽象工厂模式是在工厂方法模式的基础上,将工厂类进行扩充,当有多种不同的工厂,且每个工厂都有很多的子工厂时,就可以使用此模式。在工厂抽象类的基础上,根据不同的工厂建多个抽象类,这样当需要切换工厂时,只需要切换抽象类的声明即可。 二、特点 1、便于交换产品 一个应用中,只需要在初始化的时候出现一次,使得改变一个工厂
用户1327360
2018-03-07
6810
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档