数据库
Stream_who
慢慢成长,从不停歇
ps:博客最后面的参考网址,都是我看过比较好的,所以放上去的,那才是精华。。
展开
-
JDBC
一、基础概念 1.JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成 2.简单地说,JDBC 可做三件事:与数据库建立连接、发送操作数据库的语句并处理结果 3.Java数据库连接,提供了一种与平台无关的用于执行SQL语...原创 2018-08-09 20:18:58 · 267 阅读 · 0 评论 -
数据库基础知识
一、名词积累1. 数据库(Database) 存放和提供数据的“库房”2. 数据(Data) 数据库中存储的基本对象3. 数据库管理系统(DBMS) 位于用户与操作系统之间的一层数据管理软件(重点是软件)4. 数据库系统(Database System) 包括数据库、DBMS、应用系统、数据库管理员(DBA)5. 主...原创 2018-11-03 15:54:35 · 244 阅读 · 0 评论 -
数据库连接池
一、基本概念1.数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个2. 数据库连接池(Connection pooling)是程序启动时建立足够的数据库连接,并将这些连接组成一个连接池,由程序动态地对池中的连接进行申请,使用,释放3. 创建数据库连接是一个很耗时的操作,也容易对数据库造成安全隐患。所以,在程序初始化的时候,集中创建多个...原创 2018-12-16 19:54:07 · 437 阅读 · 1 评论 -
主从同步与读写分离
一、基本概念通过主从复制的方式来同步数据,再通过读写分离来提升数据库的并发负载能力1. 主从同步:1)主从同步使得数据可以从一个数据库服务器复制到其他服务器上,在复制数据时,一个服务器充当主服务器(master),其余的服务器充当从服务器(slave)2)因为复制是异步进行的,所以从服务器不需要一直连接着主服务器,从服务器甚至可以通过拨号断断续续地连接主服务器。通过配置文件,可以指定复制...原创 2018-12-16 19:55:55 · 758 阅读 · 0 评论 -
数据库的分库分表
更详细参看博客:数据库分库分表思路 https://www.cnblogs.com/butterfly100/p/9034281.html一、垂直(纵向)切分1.垂直切分分库分表方式1)垂直分库 (1)根据业务耦合性,将关联度低的不同表存储在不同的数据库2)垂直分表 (1)基于数据库中的"列"进行,某个表字段较多,可以新建一张扩展表,将不经常用或字段长度较大的字段拆分出去到...原创 2018-12-16 19:58:04 · 470 阅读 · 0 评论 -
数据库设计
基本借鉴:数据库设计(一)——数据库设计 http://blog.51cto.com/9291927/2087925一、数据库设计的基本步骤1. 系统需求分析阶段2. 概念结构设计阶段3. 逻辑结构设计阶段4. 物理结构设计阶段5. 数据库实施阶段6. 数据库运行与维护阶段注:需求分析和概念结构设计独立于任何数据库管理系统二、系统需求分析阶段1. 需求分析的任务对现实...原创 2018-12-16 20:00:56 · 353 阅读 · 0 评论