nosql
文章平均质量分 85
00的小尾巴
好好学习,天天向上
展开
-
8-1HBase的安装与简单操作
delete删除指定对象的值(可以为表,行,列对应的值,另外也可以指定时间戳的值)先disable表,然后再drop表,最后重新create表。表名’, ‘行键’, ‘列族名:列名’, ‘列值’表名’, ‘行键’, ‘列族名’, ‘列值’表名’, ‘行键’, ‘列族名:列名’表名’, ‘行键’, ‘列族名:列名’disable使表处于禁用状态。如果表不是禁用状态,则无法删除。hbase shell启动。1.2更新值:语法一样。原创 2023-05-10 09:00:00 · 2950 阅读 · 0 评论 -
7-4redis命令实践
我们可以使用字符串键来存储缓存页面,所以你可以使用 GET 命令尝试取出缓存页面,但当我们想要缓存页面时,则应该使用 SETEX 命令,该命令和 SET 命令的区别是,它是一个原子性(atomic)操作,关联值和设置生存时间两个动作会在。购物车的定义十分简单,我们可以将每个用户的购物车都看作是一个哈希,这个哈希存储着商品 ID 与加入购物车的数量之间的映射关系,由于购物车与用户相关,所以购物车的哈希键名为 cart:*,其中*是用户ID。,加入某数据的更新周期不存在,那么我们则需要删除掉该数据的缓存。原创 2023-05-09 18:00:00 · 871 阅读 · 0 评论 -
7-3代码
【代码】7-3代码。原创 2023-05-09 09:00:00 · 150 阅读 · 0 评论 -
7-2使用Redis构建任务队列
示例:task=conn.blpop("task:list",10) conn.blpop(["list10", "list11"], timeout=2)可移除多个。conn.linsert("list2", "before", "11", "00")#往列表中左边第一个出现的元素"11"前插入元素"00"r.zremrangebyrank("zset3", 0, 1) # 删除有序集合中的索引号是0, 1的元素。name - redis的name value - 要删除的值。原创 2023-05-08 21:00:00 · 1839 阅读 · 0 评论 -
6-1MongoDB 实验——数据库优化--edu上面的nosql题目
目录第1关:MongoDB 查询优化原则第2关:MongoDB 的 Profiling 工具(一)第3关:MongoDB 的 Profiling 工具(二)第1关:MongoDB 查询优化原则查询优化原则在查询条件、排序条件、统计条件的字段上选择创建索引,可以显著提高查询效率; 用 $or 时把匹配最多结果的条件放在最前面,用 $and 时把匹配最少结果的条件放在最前面; 使用 limit() 限定返回结果集的大小,减少数据库服务器的资源消耗,以及网络传输的数据量; 尽量少原创 2022-04-22 22:30:00 · 1495 阅读 · 0 评论 -
5-1MongoDB 实验——数据备份和恢复--edu上面的nosql题目
第1关:数据备份mongodump 备份工具mongodump 的参数与 mongoexport(数据导出)的参数基本一致:使用 mongodump 备份数据备份工具同导入导出工具类似,都是在命令行进行操作,无需进入客户端。编程测试代码:mkdir /opt/mongodbmkdir /opt/mongodb_1mkdir /opt/mongodb_2mkdir /opt/collection_1mkdir /opt/collection_21..原创 2022-04-22 17:23:48 · 4971 阅读 · 8 评论 -
4-1MongoDB 复制集 & 分片
目录4-1MongoDB 复制集 & 分片第一关:MongoDB 架构复制集分片复制集与分片的区别:第二关:MongoDB 复制集搭建配置文件设置1、数据存放位置;2、日志文件;3、配置文件4、配置文件启动命令(在命令行中输入):配置主从节点1、进入端口号为27018的进行配置,连接数据库:2、选择数据库 admin;3、输入配置要求如下:4、使用 rs.initiate(config)进行初始化:5、使用 rs.status()原创 2022-04-21 18:00:00 · 13377 阅读 · 1 评论 -
2-4 Python 访问MongoDB
目录2-4 Python 访问MongoDB第一关:python连接MongoDB写入数据第二关:检索文档第三关:更新数据2-4 Python 访问MongoDB第一关:python连接MongoDB写入数据1、导入pymongo库import pymongo2、使用MongoClient对象创建与数据库服务器的连接:(1)与数据库访问器连接client= pymongo.MongoClient(host='127.0.0.1',port=12717)原创 2022-04-21 09:00:00 · 3007 阅读 · 0 评论 -
MongoDB 之滴滴、摩拜都在用的索引-educoder上面的题目以及笔记
MongoDB 之滴滴、摩拜都在用的索引原创 2022-04-20 21:55:52 · 2825 阅读 · 0 评论 -
2-2 MongoDB 之聚合函数查询统计-educoder上面的习题笔记
目录第一关:3-1-1聚合管道操作符将文档定制第二关:3-1-2 聚合管道操作符将文档第三关:3-1-3聚合表达式对文档数据进行统计多管道练习题:MapReduce查询:原创 2022-04-07 09:25:24 · 2794 阅读 · 0 评论 -
2-1 MongoDB 文档的高级查询操作--educoder上面的nosql题目以及笔记总结
2-1 MongoDB 文档的高级查询操作第一关:数据的导入导出 未连接客户端时使用数据导入工具:mongoimport-d Testdb1 :指定将数据导入到 Testdb1 数据库;-c score :将数据导入到集合 score ,如果这个集合之前不存在,会自动创建一个(如果省略 –collection 这个参数,那么会自动新建一个以 CSV 文件名为名的集合);–type csv :文件类型,这里是 CSV;–headerline :这个参数很重要,加上...原创 2022-04-04 03:00:00 · 2439 阅读 · 0 评论 -
1-2 MongoDB数据库基本操作--educoder上面的nosql题目以及笔记总结
自己整理的,现在全部发布出来第一关:数据库创建示例:查看是否已经启动:pgrep mongo -l连接本地数据库服务器,输入命令:mongo只要最下方出现“ > ”符号,就说明连接成功。创建数据库:use testdb(可自己命名)查看数据库:show dbs插入一些数据:db.testdb.insert({_id:1,name:”王小明”}) 用db.数据库名称.insert删除数据库:use testdb 切换到该数据库db.drop...原创 2022-04-04 09:00:00 · 2753 阅读 · 0 评论 -
1-1、初识mongoDB--educoder上nosql
第一关相关配置:bind_ip :绑定服务 IP,绑定127.0.0.1,则只能本机访问,不指定默认本地所有 IP ;logpath :配置日志存放的位置;logappend :日志使用追加的方式;dbpath :配置数据存放的位置;port :配置端口号,27017是默认端口;service :以服务方式启动,即后台启动。数据存放位置:在 /data 路径下创建文件夹 db_test 来存放 MongoDB 服务的数据。cd /data #进入data...原创 2022-04-03 15:00:00 · 1718 阅读 · 1 评论 -
Nosql数据库一些知识点
拓展考点NoSQL部分:(1)关系数据库优势:以完善的关系代数理论作为基础,有严格的标准,支持事务ACID四性,借助索引机制可以实现高效的查询,技术成熟,有专业公司的技术支持。劣势:可扩展性较差,无法较好支持海量数据存储,数据模型过于死板、无法较好支持Web2.0应用,事务机制影响了系统的整体性能等。(2)NoSQL数据库优势:可以支持超大规模数据存储,灵活的数据模型可以很好地支持Web2.0应用,具有强大的横向扩展能力等。基础理论为:CAP原则,BASE理论,最终一致性原则..原创 2022-04-03 09:00:00 · 1130 阅读 · 0 评论 -
nosql一些知识点~mongoDB,redis,HBase三种数据库对比
目录Nosql三种数据库对比Redis中操作传统关系数据库与hbase分布式数据库区别Nosql三种数据库对比 mongoDB redis HBase 相似性 根据CAP分布式理论,三者都是CP型分布式数据库,能够保证数据的强一致性和分区容忍性 编写语言 C++ C语言 Java原创 2022-04-02 10:19:40 · 3023 阅读 · 0 评论