Mysql(二)详解

一、连接查询 -- 查询课程名称 和年级的名称 -- 非等值连接查询 SELECT subjectname,gradeName FROM `subject`,grade -- 等值连接查询 SELECT subjectn...

数据库优化详解

数据库结构的优化有多种方法,主要的有两种:        一是利用存储过程来代替常用的SQL查询语句,减少sql语句解析编译的过程。      另一种是使用数据库管理...

redis(一)--认识redis详解

        Redis官网对redis的定义是:“Redis is an open source, BSD licensed, advanced key-value cache and store...

redis(二)--用Redis作MySQL数据库缓存详解

用Redis作MySQL数据库缓存,必须解决2个问题。首先,应该确定用何种数据结构存储来自mysql的数据;在确定数据结构之后,还要考虑用什么标识作为该数据结构的键。         直观上看,My...

redis(三)--用Redis作为Mysql数据库的缓存详解

      把MySQL结果集缓存到Redis的字符串或哈希结构中以后,我们面临一个新的问题,即如何为这些字符串或哈希命名,也就是如何确定它们的键。因为这些数据结构所对应的行都属于某个结果集...

redis(四)--简单实现Redis缓存中的排序功能详解

        在实现缓存排序功能之前,必须先明白这一功能的合理性。不妨思考一下,既然可以在数据库中排序,为什么还要把排序功能放在缓存中实现呢?这里简单总结了两个原因:首先,排序会增加数据库的负载,难...

postgresql数据库和mysql数据库的对比分析详解

1.Posgresql是进程模式,多进程,单线程,类似的还有Oracle。而MYSQL采用的是线程模式,单进程,多线程,对此,大家在运行数据库的时候可以查看任务管理器,SQL Server也是如此。 众所周知,多进程,进程模式,利用CPU...

postgresql数据库安装及简单操作详解

自从MySQL被Oracle收购以后,PostgreSQL逐渐成为开源关系型数据库的首选。 本文介绍PostgreSQL的安装和基本用法,供初次使用者上手。以下内容基于Debian操作系统,其他操作系统实在没有精力兼顾,但是大部分内容应该...

Druid连接池(一)详解

介绍 Druid首先是一个数据库连接池,但它不仅仅是一个数据库连接池,它还包含一个ProxyDriver,一系列内置的JDBC组件库,一个SQL Parser。 支持的数据库 Druid支持所有JDBC...

Druid连接池(二)详解

    DRUID是阿里巴巴开源平台上一个数据库连接池实现,它结合了C3P0、DBCP、PROXOOL等DB池的优点,同时加入了日志监控,可以很好的监控DB池连接和SQL的执行情况,可以说是针对监控而生的DB连接池(据说...