数据库
文章平均质量分 80
茶仙女
----学习与分享同在!
展开
-
[读书笔记: Redis设计与实现] 第2-5章 2简单动态字符串SDS,3链表,4字典,
第一部分 数据结构与对象第2章 简单动态字符串SDS简易结构:struct sdsstr{ int len; //记录字符串长度 int free; //记录数组剩余看见大学 char buf[]; //存储字符串的字节数组}1. 相比与C字符串(底层维护一个N+1长度的字节数组),SDS更有优势:1.获取字符串长度简单 复杂度O(1), 而C字符串需要遍历数组统计长度,复杂度O(n)2.避免了缓冲区溢出(SDS的空间分配策略避免了缓冲区溢出)原创 2020-09-11 13:51:48 · 153 阅读 · 0 评论 -
mongoDB数据库的概述与安装
1. NoSQL(Not Only SQL )意即“不仅仅是SQL” ,指的是非关系型的数据库常见的NoSql(非关系型数据库)数据库NoSql数据库优缺点优势方面主要体现在下面几点: 简单的扩展 快速的读写 低廉的成本 灵活的数据模型不足方面主要有下面几点: 不提供对SQL的支持 支持的特性不够丰富原创 2016-12-21 21:11:50 · 419 阅读 · 0 评论 -
Redis数据库的安装与基本使用
1.Redis的特点用c开发的开源高性能键值对数据库,支持: 字符串,散列,链表,集合,有序集合REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。Redis提供了一些丰富的数据结构,包括 lists, sets, ordered sets 以及 hashes ,原创 2016-12-21 21:01:05 · 394 阅读 · 0 评论 -
Redis的集群搭建与Redis与spring整合
集群: 高可用,满足高并发, 把数据分布在不同的节点上,提高单个节点的性能1.redis集群架构细节:(1)所有的redis节点彼此互联(PING-PONG机制),内部使用二进制协议优化传输速度和带宽.(2)节点的fail是通过集群中超过半数的节点检测失效时才生效.(3)客户端与redis节点直连,不需要中间proxy层.客户端不需要连接集群所有节点,连接集群中任何一个可用原创 2016-12-21 21:05:48 · 2903 阅读 · 0 评论 -
Oracle基本语法查询语句
Oracle基本查询语法本文含含: 基础/基本查询/排序/函数(单/多)一.前言知识1.oracle如何操作硬盘上的文件,最终都是以进程方式操作硬盘上的文件,最基本进程:读 写 ,还有其他客户端访问内存中的数据库实例,实例在内存中有很多块,小方块取决于客户端的个数,大方块叫做SGA:system global area 系统全局区域,一个内存实例只有一个,小方块叫PGA:p原创 2016-12-21 20:55:39 · 11536 阅读 · 0 评论 -
Oracle基本查询语法-多表查询和子查询和集合运算
Oracle基本查询语法本文含:多表查询/子查询/集合运算1.多表查询主要就是连接条件: nge表至少有n-1个连接条件1.1连接类型: 1. 等值连接2. 不等值连接3. 外连接4. 自连接举例: 等值连接 :查询员工信息:员工号 姓名 月薪 部门名称select e.empno,e.ename,e.sal,d.dname fr原创 2016-12-21 20:50:35 · 2802 阅读 · 0 评论 -
mongoDB数据库的基本使用的增删改查
1.数据库服务启动之前:在启动MongoDB服务端之前,要手动指定一个存放MongoDB数据文件的目录,如 D:\mongo_data在命令行执行 mongod --dbpath=D:\mongo_data2.启动服务:在命令行中可以使用mongo命令连接到MongoDB服务器,如下,输入mongo命令默认连接到本地的名称为test的数据库,如果希望连接到远程数原创 2017-01-02 18:46:49 · 364 阅读 · 0 评论 -
java操作MongoDB数据库
下载mongoDB对Java支持的驱动包驱动包下载地址:https://github.com/mongodb/mongo-java-driver/downloads使用java代码连接不需要驱动;提供客户端的api给你的面向api编程,不需要自己封装, 底层socket,1、查询集合中所有文档Mongo mongo = new Mongo("localhost",270原创 2017-01-02 19:08:50 · 377 阅读 · 0 评论