Stella981 Stella981
4年前
Redis持久化RDB和AOF实现原理
Redis持久化RDB和AOF为什么Redis需要持久化?因为Redis属于内存型数据库,数据是储存在内存当中的,当遇到不可抗力因素,比如断电,那么储存在内存中的数据就会丢失。所以为了保证数据的完整性,我们需要做持久化操作,来保证数据的完整性。Redis中都有哪些持久化机制?Redis早
Wesley13 Wesley13
4年前
mysql 的 log 和 MVCC
1、binlogMySQL的二进制日志binlog可以说是MySQL最重要的日志,它记录了所有的DDL和DML语句(除了数据查询语句select),以事件形式记录,还包含语句所执行的消耗的时间,MySQL的二进制日志是事务安全型的。使用binlog日志大约会有1%的性能损耗。应用:1)MySQL主从复制:MySQLReplication在Ma
Stella981 Stella981
4年前
Elasticsearch从入门到放弃:瞎说Mapping
前面我们聊了Elasticsearch的索引、搜索和分词器,今天再来聊另一个基础内容——Mapping。Mapping在Elasticsearch中的地位相当于关系型数据库中的schema,它可以用来定义索引中字段的名字、定义字段的数据类型,还可以用来做一些字段的配置。从Elasticsearch7.0开始,Mapping中不在乎需要
Wesley13 Wesley13
4年前
C++学习(七)(C语言部分)之 输入
输入学习时的笔记(其实也没什么用,留着给自己看的)输出是指把内容打印到控制台窗口输入是指把内容输入到程序里scanfscanf从键盘获取内容到程序里格式占位符变量要加取地址符1、格式占位符%d整数类型%c字符类型%f浮点型float(不能混写和%lf不一样)%lfdouble
Wesley13 Wesley13
4年前
JDBC四种驱动程序
四种JDBC驱动程序JDBCODBC桥驱动程序(JDBCODBCBridgeDriver)此类驱动程序由JDBCODBC桥和一个ODBC驱动程序组成。其工作原理是,通过一段本地C代码将JDBC调用转化成ODBC调用。这一类型必须在本地计算机上先安装好ODBC驱动程序,然后通过JDBCODBCBridge的转换,将Java程序中使用
Wesley13 Wesley13
4年前
mysql单表千万条数据测试
软件环境:win7,mysql版本5.5,InnoDB存储引擎。硬件环境:普通笔记本,CPUP8700双核2.53GHz,内存3G,5400转机械硬盘1000GB。建了一张表,id列是自增长bigint,再加上其他varchar、datetime型的字段,总共8个字段,通过java生成了insert的sql文件,一共62个文件,每个文件50
Wesley13 Wesley13
4年前
Java数据库操作(MySQL与SQLserver)
在java编程开发中,数据库的开发是重头戏。MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,目前属于Oracle旗下产品;SQLServer是由Microsoft开发和推广的关系数据库管理系统(DBMS)。Jar包下载java数据库的连接需要依赖外部jar包,所以需要下载后进行:构建路径配置构建
Wesley13 Wesley13
4年前
JS篇(004)
答案:1.脚本语言。JavaScript是一种解释型的脚本语言,C、C等语言先编译后执行,而JavaScript是在程序的运行过程中逐行进行解释。2.基于对象。JavaScript是一种基于对象的脚本语言,它不仅可以创建对象,也能使用现有的对象。3.简单。JavaScript语言中采用的是弱类型的变量
Wesley13 Wesley13
4年前
mysql数据库总结以及优化
(本文针对Innodb,如果有些的不对的地方,请在下面留言。。。)Mysql是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言结构化查询语言(SQL)进行数据库管理。mysql优化少不了sql优化,通常使用explain来查询执行计划。(本地测试数据,数据很少)!(https://oscimg.oschina
Stella981 Stella981
4年前
Memcached 缓存数据库应用实践
1.1数据库对比缓存:将数据存储到内存中,只有当磁盘胜任不了的时候,才会启用缓存  缺点:断电数据丢失(双电),用缓存存储数据的目的只是为了应付大并发的业务。数据库:mysql(关系型数据库,能够保证数据一致性,保证数据不丢失,当因为功能太多,导致性能不高)数据参考缓存数据库:me