数据库
文章平均质量分 94
AKA|布鲁克林欧神仙
痛,太痛了!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【中间件】MQ是什么,RocketMQ是什么?
消息是指,消息系统所传输信息的物理载体,生产和消费数据的最小单位,每条消息必须属于一个主题。2,主题(Topic)Topic表示一类消息的集合,每个主题包含若干条消息,每条消息只能属于一个主题,是RocketMQ进行消息订阅的基本单位。一个生产者可以同时发送多种Topic的消息;而一个消费者只对某种特定的Topic感兴趣,即只可以订阅 和消费一种Topic的消息。原创 2022-10-12 23:03:15 · 2418 阅读 · 16 评论 -
ELK日志分析(二)之ELK搭建部署
输入采用标准输入,输出采用标准输出(类似管道)指定数据输入端口,默认为9600~9700Logstash 配置文件基本由三部分组成(根据需要选择使用)input:表示从数据源采集数据,常见的数据源如Kafka、日志文件等filter:表示数据处理层,包括对数据进行格式化处理、数据类型转换、数据过滤等,支持正则表达式output:表示将Logstash收集的数据经由过滤器处理之后输出到Elasticsearch。原创 2022-10-11 15:43:33 · 469 阅读 · 4 评论 -
ELK日志分析系统(一)之ELK原理
ELK是三个软件的统称,即Elasticsearch、Logstash和Kibana三个开源软件的缩写。这三款软件都是开源软件,通常配合使用,并且都先后归于Elastic.co企业名下,故被简称为ELK协议栈。ELK主要用于部署在企业架构中,收集多台设备上多个服务的日志信息,并将其统一整合后提供给用户。它可以从任何来源、任何格式进行日志搜索、分析与可视化展示。提供了一个分布式多用户能力的全文索引引擎一款强大的数据处理工具可实现数据传输,格式处理,格式化输出。原创 2022-10-10 20:45:50 · 603 阅读 · 0 评论 -
Redis (主从复制,哨兵模式,集群)概述及部署
Redis引入了哈希槽的概念。Redis集群由16384个哈希槽集群的每一个节点负责一部分哈希槽每个key通过CRC算法后对16384取余来决定放置哪个槽位。再通过这个槽位到对应的节点,然后直接跳转到这个对应的节点上进行存取操作。总的来说:就是cluster集群是分布式的,它可以将多个master当做一个整体来存放数据。并且cluster中有16384个slot(哈希槽),集群中的master来平分这些槽位。原创 2022-10-05 21:08:33 · 1839 阅读 · 13 评论 -
Redis不同数据类型下的基础查询命令
string是Redis最基础的类型,最大能存储512MB的数据,String类型是二进制安全的,即可以存储任何数据,比如数字,图片,序列化对象等,原创 2022-10-04 19:15:52 · 675 阅读 · 0 评论 -
Redis之持久化(RDB,AOF)
Redis是内存数据库,数据都是存储在内存中,为了避免服务器断电等原因导致Redis进程异常退出后数据的永远丢失,需要定期将redis中的数据以某种形式(数据或命令)从内存保存到硬盘,当下次Redis重启时,利用持久化文件实现数据包恢复,除此之外,为了进行容灾备份,,可以将持久化文件拷贝到一个运程位置。RDB持久化是将进程数据写入文件,而AOF持久化,则是讲过Redis执行的每次写,删除命令记录到单独的日志文件中,查询操作不会记录,当Redis重启时再次执行AOF文件中的命令来恢复数据。原创 2022-10-02 15:08:37 · 610 阅读 · 18 评论 -
Redis安装,性能优化
Redis是一个开源的,使用c语言编写的Nosql数据库。Redis基于内存运行并支持持久化,采用key-balues(键值对)的存储形式,是目前发布架构中不可或缺的一环。Redis服务器程序时单进程模型,也就是在一台服务器上可以同时启动多个Redis进程,Redis的实际处理速度则是完全依靠主进程的执行效率。原创 2022-09-29 08:43:21 · 2101 阅读 · 19 评论 -
MHA高可用配置和故障切换
1,MHA是一套优秀的Mysql高可用环境下故障切换和主从复制的软件2,MHA的出现就是解决Mysql单点故障的问题3,Mysql故障切换过程中,MHA能够0-30秒内自动完成故障切换操作4,MHA能在故障切换的过程中最大程度上保证数据的一致性,以达到真正意义上的高可用。原创 2022-09-28 13:50:24 · 640 阅读 · 1 评论 -
Mysql主从复制与读写分离
在企业应用中,成熟的业务通常数据量都比较大。单台MYSQL在安全性,高可用性和高并发方面都无法满足实际的需求。配置多台主从数据服务器以实现读写分离。原创 2022-09-26 13:49:25 · 1610 阅读 · 36 评论 -
Mysql高阶语句
存储过程也shell脚本里的函数类似,只不过存储过程,封装的是一组SQL语句Mysql数据库存储过程是一组为了完成特定功能的sql语句集合存储过程在使用过程中是将常用或者复杂的工作预先使用的sql语句写好并用一个指定的名称存储起来,这个过程编译的优化后存储在数据库服务器中,当需要使用该存储过程时,只需要调用它即可存储过程在执行上比传统sql速度更快,执行效率更高。原创 2022-09-23 22:49:48 · 836 阅读 · 45 评论 -
Mysql之进阶查询语句
视图:优化操作+安全方案数据库中的虚拟表,这张虚拟表不包含真实数据。只是做了真实数据的映射。视图可以理解为镜花水月倒影,动态保存结果集作用场景:针对不同的人(不同权限),提供不同的结果集的表(以表格的形式展示)功能简化查询结果集,灵活查询,可以针对不同用户呈现不同的结果集,相对有更高的安全性本质而言,视图是一种select(结果集的呈现)注意视图适合于多表连接浏览时使用,不适合增,删,改,而存储过程适合于使用较频繁的sql语句,这样可以提供执行效率常用查询,原创 2022-09-20 14:41:13 · 3145 阅读 · 60 评论 -
Mysql之备份与恢复
mysql 的日志默认报错位置在。/usr/local/mysql/data下1,redo 重做日志,达到事务的一致性(每次重启会重做)作用:确保日志的持久性。防止在发生故障,脏 页未写入磁盘,重启数据库会进行redo log执行重做,达到事务一致性2,undo,回滚日志作用,保证数据的原子性,记录事务发生之前的一个版本,用于回滚,innodb事务可重复读和读取已提交隔离级别就是通过mvcc+undo实现的3,errorlog 错误日志作用:mysql本身启动,停止,运行期间发生的错误信息。原创 2022-09-18 22:28:57 · 995 阅读 · 17 评论 -
Mysql 事务和存储引擎的概念
1,myisam不支持事务,也不支持外键约束,只支持全文索引,数据文件和索引文件是分开保存的。2,myisam特性:访问速度快,对事务完整性没有要求myisam适合查询,插入为主的应用场景3,myisam在磁盘上存储成三个文件,文件名和表名相同,但是扩展名不同.frm 文件存储表结构的定义数据文件的扩展名为:.MYD(mydata)索引文件的扩展名为:.MYI(myindex)4,表级锁定形式,数据在更新时,会锁定整个表。原创 2022-09-17 11:51:41 · 1182 阅读 · 53 评论 -
Mysql之用户管理
delete清空表后,返回的结构内有删除的记录条目,delete工作时一行一行的删除记录数据的,如果表中有自增字段,使用delete from删除所以记录后,再次新添加到记录会从原来最大的记录ID后面继续自增写入记录。‘用户名@来源地址’ : 用于指定用户名称和允许访问的客户机地址,就是谁能连接,能从哪里连接,来源地址可#用是域名,ip,还可以使用%通配符,表示某个区域网段内的所有地址,如“%..com”、"20.0.0.%"等。随着记录的增加,基于最新的记录的id,进行+1的自增长。原创 2022-09-13 19:03:39 · 3078 阅读 · 69 评论 -
Mysql数据库基础语句
DDL语句可用于创建数据库对象(库,表,索引)删除数据库和表2.1 创建数据库和表—create#创建一个名为nba的数据库#创建一个名为james的表,(定义id不为空,名字不为空,年龄不为空,成绩可为空默认为“0”,主键为id)# 在任意库中创建nba库中的james表sql语言的分类DDL数据定义语言,用于创建和删除数据库表操作create(创建) drop(删除)DML:数据操作语言,用于管理表中的记录,对数据进行增,删,该,的操作。原创 2022-09-11 22:21:41 · 3771 阅读 · 56 评论 -
Mysql之基础概念
关系型数据库(SQL):存储的往往是字符,,字符串,数值,布尔值等(存储在磁盘中)关系型数据库系统是基于关系模型的数据库系统,关系模型的数据结构使用简单易懂的二维数据表每一行称为一条记录,用来描述一个对象的信息每一列称为一个字段,用来描述对象的一个属性一款深受欢迎的开源关系形数据库oracke旗下的产品遵守GPL协议,可以免费使用与修改特点性能卓越,服务稳定开源,无版权权限,成本低多线程,多用户基于C/S(客户端/服务端)架构安全可靠。原创 2022-09-10 16:01:51 · 506 阅读 · 16 评论
分享