数据库
sjhuangx
这个作者很懒,什么都没留下…
展开
-
事务简介
1. 事务定义首先wikipedia上面对事务的定义如下Transaction processing is information processing in computer science that isdivided into individual, indivisible operations called transactions.Each transaction must succeed or fail as a complete unit; it can never be only原创 2020-05-24 23:33:19 · 432 阅读 · 0 评论 -
MySQL锁
MySQL作为关系型数据库需要实现ACID特性,即原子性、一致性、隔离性和持久性,由于MySQL作为数据库会同时处理多个连接,为了保证这些连接之间的操作能维持数据关系的完整性,需要借助锁实现数据并发访问的一致性,高并发访问的情况下会出现锁冲突的情况,锁粒度的大小会影响大数据库的并发访问性能。乐观锁和悲观锁乐观锁是在应用层面做并发控制,是一种在资源并发访问冲突比较少的情况下一种加锁方式...原创 2020-04-27 23:06:13 · 210 阅读 · 0 评论 -
redis学习小结
redis是一个高性能的内存K-V数据库,支持丰富的数据结构,使用单线程事件循环机制可以轻松支持每秒十万以上的QPS。redis支持的数据结构有 String List Set ZSet Hashredis内部数据结构有SDS、链表、字典、跳跃表、整数集合、压缩列表,其中跳跃表用于实现有序键集合以及集群节点中的内部数据结构。...原创 2020-03-22 00:29:11 · 156 阅读 · 0 评论 -
可重复执行的SQL alter语句
-- 修改通知邮件title字段DROP PROCEDURE IF EXISTS `MODIFY_TITLE_COLUMN_IN_NOTICE_MAIL`;DELIMITER //CREATE PROCEDURE `MODIFY_TITLE_COLUMN_IN_NOTICE_MAIL`()BEGIN DECLARE EXIT HANDLER FOR SQLEXCEPTION BEGI...原创 2020-01-22 14:41:34 · 1348 阅读 · 0 评论 -
centos7中hive3.1.0安装和部署
参考: https://blog.csdn.net/a123demi/article/details/72742279一 前期准备1. hadoop集群版本: 2.8.4安装: https://blog.csdn.net/sjhuangx/article/details/797830512 mysql版本: 5.7.21安装: https://blog.csdn.net...原创 2018-08-30 10:41:35 · 4565 阅读 · 0 评论 -
hadoop 2.9.0 集群安装
参考: http://www.cnblogs.com/bovenson/p/5760856.html准备3台虚拟机,IP地址和主机名分别配置为: 192.168.241.100 mini1192.168.241.101 mini2192.168.241.102 mini31. 安装JDK下载jdk,解压到 /opt目录下,并配置环境变量JDK下载地址为: http://www.oracle.com...原创 2018-04-01 23:14:44 · 2096 阅读 · 0 评论 -
Cassandra在centos7中手动安装配置
参考: https://www.cnblogs.com/zzd-zxj/p/6061378.html1. cassandra运行需要java运行环境,首先下载jdk8,地址为:http://www.oracle.com/technetwork/java/javase/downloads/index.html,然后解压放到/opt目录下tar xvzf jdk-8u161-linux-x64.tar...原创 2018-03-22 12:34:19 · 3169 阅读 · 0 评论 -
elasticsearch在centos7下的安装
参考: https://segmentfault.com/a/1190000011899522注: elasticsearch需要先安装配置jdk: https://blog.csdn.net/sjhuangx/article/details/796914261. 首先下载elasticsearch,并解压到 /opt目录下wget https://artifacts.elastic.co/dow...原创 2018-03-25 23:12:37 · 337 阅读 · 0 评论 -
centos7下手动安装mongodb3.6.3
参考: https://www.jianshu.com/p/ccdd3e884b861.下载mongodb community版本,下载地址为: https://www.mongodb.com/download-center?jmp=nav#community,使用tar命令解压缩,并放到 /opt目录下# 解压缩mongodbtar xvzf mongodb-linux-x86_64-rhel...原创 2018-03-25 20:28:14 · 2062 阅读 · 0 评论 -
MySQL 数据库root密码修改
初次安装mysql的时候忘记设置root密码,结果无法登陆mysql,也找不到root用户的密码。使用如下的方式可以重置mysql数据库的root密码:1. 编辑/etc/my.cnf文件,在[mysqld]段下面添加skip_grant-tables字段然后重启mysql服务,直接使用 mysql -u root 进入mysql,此时不需要输入密码,对于mysql5.7.6及以上版本,使用如下命...原创 2018-03-13 15:53:06 · 1308 阅读 · 0 评论