H__D  

随笔分类 -  DB

数据库学习总结
  • 【MongoDB】MongoDB 开启auth认证
    摘要:一、MongoDB安装 参考:【MongoDB】MongoDB 安装 - H__D - 博客园 (cnblogs.com) 二、开启auth认证 1、事由 由于自己服务器上的mongodb未开启认证,导致黑客盯上天,我的MongoDB数据被黑客删库了,还勒索要支付比特币赎回。。。 现象:数据库被删, 阅读全文
    posted @ 2024-08-17 12:22 H__D 阅读(441) 评论(0) 推荐(0) 编辑
  • 【ShardingSphere】ShardingSphere-JDBC 集成SpringBoot
    摘要:一、 快速入门 【ShardingSphere】ShardingSphere-JDBC 快速入门 二、集成SpringBoot 数据库表,使用快速入门的项目表 1、新建SpringBoot项目,引入相关依赖 <!-- sharding-jdbc --> <dependency> <groupId>o 阅读全文
    posted @ 2021-11-20 15:11 H__D 阅读(833) 评论(0) 推荐(0) 编辑
  • 【MongoDB】MongoDB 安装
    摘要:一、MongoDB 介绍 MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。 在高负载的情况下,添加更多的节点,可以保证服务器性能。 MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB 将数据存储为一个文档,数据结构由键值(key=>v 阅读全文
    posted @ 2021-06-29 17:41 H__D 阅读(196) 评论(0) 推荐(0) 编辑
  • 【ShardingSphere】ShardingSphere-Proxy 快速入门
    摘要:一、简介 官方文档:https://shardingsphere.apache.org/document/current/cn/user-manual/shardingsphere-proxy/ ShardingSphere-Proxy 是 Apache ShardingSphere 的第二个产品。 阅读全文
    posted @ 2021-06-25 18:35 H__D 阅读(780) 评论(0) 推荐(0) 编辑
  • 【ShardingSphere】ShardingSphere-JDBC 读写分离
    摘要:ShardingSphere-JDBC基本使用参考:【ShardingSphere】ShardingSphere-JDBC 快速入门 主从数据库搭建参考:【Mysql】主从同步配置 读写分离 参考官方文档:https://shardingsphere.apache.org/document/curr 阅读全文
    posted @ 2021-06-25 18:23 H__D 阅读(398) 评论(0) 推荐(0) 编辑
  • 【ShardingSphere】ShardingSphere-JDBC 快速入门
    摘要:一、简介 官网:https://shardingsphere.apache.org/index_zh.html 文档:https://shardingsphere.apache.org/document/legacy/4.x/document/cn/overview/ ShardingSphere- 阅读全文
    posted @ 2021-06-25 16:15 H__D 阅读(951) 评论(0) 推荐(1) 编辑
  • 【Java】JDBC事务
    摘要:一、事务的理解 1、事务的定义 事务(Transaction):是并发控制的单元,是用户定义的一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位。通过事务,数据库能将逻辑相关的一组操作绑定在一起,以便服务器保持数据的完整性。 事务通常是以begin transaction开始,以c 阅读全文
    posted @ 2021-04-22 19:57 H__D 阅读(350) 评论(0) 推荐(0) 编辑
  • 【Mysql】双主双从同步配置
    摘要:本例介绍Mysql双主双从同步配置,一主一从参考:【Mysql】主从同步配置 双主双从架构 搭建步骤 1、环境准备,本例准备了4台服务器 mysql版本:5.8 系统:CentOS 7.4 master1服务器: 172.17.0.2 slave1服务器: 172.17.0.3 master2服务器 阅读全文
    posted @ 2020-07-18 18:21 H__D 阅读(1886) 评论(0) 推荐(0) 编辑
  • 【Mysql】主从同步配置
    摘要:Mysql主从同步简介 指一台服务器充当主数据库服务器,另一台或多台服务器充当从数据库服务器,主服务器中的数据自动复制到从服务器之中。对于多级复制,数据库服务器即可充当主机,也可充当从机。MySQL主从复制的基础是主服务器对数据库修改记录二进制日志,从服务器通过主服务器的二进制日志自动执行更新。 一 阅读全文
    posted @ 2020-07-15 12:27 H__D 阅读(892) 评论(0) 推荐(0) 编辑
  • 【HBase】HBase 单机版安装及使用
    摘要:HBase介绍 HBase是一个分布式的、面向列的开源数据库,该技术来源于 Fay Chang 所撰写的Google论文“Bigtable:一个结构化数据的分布式存储系统”。就像Bigtable利用了Google文件系统(File System)所提供的分布式数据存储一样,HBase在Hadoop之 阅读全文
    posted @ 2019-09-24 19:26 H__D 阅读(15015) 评论(0) 推荐(0) 编辑
  • 【DataBase】H2 DateBase与项目集成
    摘要:本例介绍H2与web项目的集成 项目启动H2数据库 1、新建Maven Web项目,参考:【Maven】Eclipse 使用Maven创建Java Web项目 2、引入h2的jar包依赖 3、编辑web.xml文件,注册h2内置的监听器,监听ServletContext 对象启动,而启动H2数据库 阅读全文
    posted @ 2019-05-28 19:56 H__D 阅读(524) 评论(0) 推荐(0) 编辑
  • 【DataBase】H2 DateBase的拓展使用
    摘要:连接模式 支持以下连接模式: 嵌入模式(使用JDBC的本地连接) 服务器模式(使用JDBC或ODBC over TCP / IP进行远程连接) 混合模式(同时本地和远程连接) 嵌入模式 在嵌入模式下,应用程序使用JDBC从同一JVM中打开数据库。这是最快速,最简单的连接模式。缺点是数据库可能只在任何 阅读全文
    posted @ 2019-05-28 15:30 H__D 阅读(586) 评论(0) 推荐(0) 编辑
  • 【DataBase】H2 DateBase的简单使用
    摘要:H2介绍 H2是一个开源的嵌入式数据库引擎,采用java语言编写,不受平台的限制,同时H2提供了一个十分方便的web控制台用于操作和管理数据库内容。 H2还提供兼容模式,可以兼容一些主流的数据库,因此采用H2作为开发期的数据库非常方便。 官网地址:http://www.h2database.com 阅读全文
    posted @ 2019-05-27 17:52 H__D 阅读(1525) 评论(0) 推荐(0) 编辑
  • 【DataBase】Hsqldb与项目集成
    摘要:Hsqldb与项目集成 进行模式下集成 可以集成进行(In-Process)模式下的hsqldb,由于数据存储在文件中,即使程序退出,数据也不会被销毁 采用jdbc集成的方式 集成到web项目中 Hsqldb服务随着web项目的启动而启动,web项目的停止而停止 1、编辑一个HsqlDB监听启动类, 阅读全文
    posted @ 2019-05-27 02:12 H__D 阅读(713) 评论(0) 推荐(0) 编辑
  • 【DataBase】Hsqldb的简单使用
    摘要:介绍 HSQLDB是一个开放源代码的JAVA数据库,其具有标准的SQL语法和JAVA接口,它可以自由使用和分发,非常简洁和快速的。具有Server模式,每个程序需要不同的命令来运行。 HyperSQL数据库(HSQLDB)是一种现代关系数据库系统。版本2.4.1是全新版本2代码的最新版本。从头开始编 阅读全文
    posted @ 2019-05-26 19:32 H__D 阅读(2823) 评论(0) 推荐(0) 编辑
  • 【Linux】CentOS 7.4 安装 MySQL 8.0.12 解压版
    摘要:安装环境/工具 1、Linux(CentOS 7.4版) 2、mysql-8.0.12-el7-x86_64.tar.gz 安装步骤 参考:https://dev.mysql.com/doc/refman/8.0/en/installing.html 1、下载mysql解压版(mysql-8.0.1 阅读全文
    posted @ 2018-08-29 20:52 H__D 阅读(11305) 评论(0) 推荐(0) 编辑
  • 【Linux】percona-toolkit工具包的安装
    摘要:一.检查和安装与Perl相关的模块 PT工具是使用Perl语言编写和执行的,所以需要系统中有Perl环境。 依赖包检查命令为: rpm -qa perl-DBI perl-DBD-MySQL perl-Time-HiRes perl-IO-Socket-SSL 如果有依赖包确实,可以使用下面的命令安 阅读全文
    posted @ 2018-07-16 22:24 H__D 阅读(729) 评论(0) 推荐(0) 编辑
  • 【Linux】CentOS 7.2 安装 MySQL 5.7.21 解压版
    摘要:安装环境/工具 1、Linux(CentOS 7.2版) 2、mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz 安装步骤 1、下载mysql解压版(mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz),下载地址http://dev 阅读全文
    posted @ 2018-01-23 12:06 H__D 阅读(951) 评论(0) 推荐(0) 编辑
  • 【Java】JDBC连接数据库
    摘要:JDBC介绍 JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写 阅读全文
    posted @ 2016-11-30 17:06 H__D 阅读(841) 评论(0) 推荐(0) 编辑
  • 【Mysql】权限管理
    摘要:mysql权限介绍 mysql中存在4个控制权限的表,分别为user表,db表,tables_priv表,columns_priv表。 mysql权限表的验证过程为: 1.先从user表中的Host,User,Password这3个字段中判断连接的ip、用户名、密码是否存在,存在则通过验证。 2.通 阅读全文
    posted @ 2016-11-18 17:21 H__D 阅读(313) 评论(0) 推荐(0) 编辑