数据库
文章平均质量分 66
数据库
玖玖玖_violet
某985在读研究生,学习ing
展开
-
Redis(C++基本使用)在Linux下的安装及使用等
安装下载redis 的压缩包,在linux下解压一般将文件放在:/usr/local/redis/ 下在src文件里,./redis-server 启动redis,此时需要再开一个连接,才可以使用redis.ps:查看 redis 进程ps -aux | grep redisC++基本操作redis(三个文件,使用Makefie生成可执行文件):makefile如下:#redis.h#ifndef _REDIS_H_#define _REDIS_H_ #include &原创 2022-05-06 19:45:42 · 420 阅读 · 0 评论 -
Redis基础知识一
与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。redis是单线程的,不允许打断,不存在多买和多卖的情况。4 sorted set(有序集合)2 List(列表)5 hash(哈希)原创 2023-03-16 16:30:22 · 140 阅读 · 0 评论 -
数据库总结三
保证事务的ACID特性是事务处理的主要任务,而事务的ACID特性可能遭到破坏的原因之一是多个事务对数据库的并发操作造成的。为了保证事务的隔离性和一致性,数据库管理系统需要对并发操作进行正确调度。日志文件:日志文件是用来记录事务对数据库的更新操作的文件。,这些操作要么全做要么全不做,是一个不可分割的工作单位。事务:所谓事务是用户定义的一个。并发操作带来的不一致性。原创 2023-03-16 13:34:08 · 136 阅读 · 0 评论 -
数据库总结二
①数据库设计是指对于一个给定的应用环境,构造(设计)优化的数据库逻辑模式和物理结构,并据此建立数据库及其应用系统,使之能够有效地存储和管理数据,满足各种用户的应用需求,包括信息管理要求和数据操作要求。②信息管理要求:在数据库中应该存储和管理哪些数据对象。③数据操作要求:对数据对象需要进行哪些操作,如增删改查、统计等操作。④数据库设计的目标是为用户和各种应用系统提供一个信息基础设施和高效率的运行环境。⑤高效率的运行环境:数据库数据的存取效率高;数据库存储空间的利用率高;原创 2023-03-15 13:07:07 · 571 阅读 · 0 评论 -
数据库总结一
数据库简要概述,备考总复习,面试复习原创 2023-03-13 17:20:44 · 658 阅读 · 0 评论