
分布式数据库原理
文章平均质量分 89
r i c k
学会分享,是一件很快乐的事情。
展开
-
Sharding 分片
哈希值会将数据随机地映射到不同的范围,这样即使数据本身分布不均匀(例如顺序插入的 ID 值),经过哈希后也能实现较为均匀的分布。分片的对象是集合,不是数据库,所以接下来还需要手动对集合分片存储,物理上切块,集合默认情况下是存储在主服务器上。新建集合时就设置分片,那么此时集合分片均匀,只需要修改GenerateStudents.js中的一条语句。每个分片通常是一个副本集,具有数据冗余能力,在某个分片故障时仍能提供服务。由副本集构成的一组存放分片元数据的节点,即存放数据是如何分片的元数据的节点。原创 2024-11-28 13:41:24 · 864 阅读 · 0 评论 -
MongoDB分布式集群搭建----副本集----PSS/PSA
”原创 2024-11-15 17:18:47 · 2476 阅读 · 0 评论 -
MongoDB Shell 基本命令(三)聚合管道
加上管道,查看与某个特定端口(27017)相关的连接,findstr相当于Linux中的grep,用于查找字符串的命令行工具。“ESTABLISHED” 是 TCP 协议的一种状态,表示一条 TCP连接已经成功建立,并且可以开始数据通信。所以,管道的含义就是:前一个命令的结果,作为后续命令的输入。我们可以在前面查询的基础上,整理过后,再进行查询。阶段用于过滤集合中的文档,以保留所有符合指定条件的文档。类似Linux中的管道,前一个命令的输出作为后一个命令的输入。显示网络连接、路由表和网络接口统计信息。原创 2024-11-03 11:47:29 · 1204 阅读 · 0 评论 -
MongoDB Shell 基本命令(三)生成学生脚本信息和简单查询
利用该脚本可以生成任意个学生信息,包括学号、姓名、班级、年级、专业、课程名称、课程成绩等信息,此处生成2万名学生,学生所有信息都是给定范围后随机生成。在网格视图中,红色类型为字符串类型,右对齐是数值类型,如果需要展开,这种点操作符说明是嵌入文档。原创 2024-10-23 19:20:37 · 707 阅读 · 0 评论 -
MongoDB Shell 基本命令(二)操作符
在SQL中,UPDATE和DELETE后面都跟了WHERE,所以在Mongodb中,先把查询字段讲清楚,其他操作就好理解了。判断字段是否存在:{字段名:{$exists:true|false}}exists:1表示存在的字段文档。为什么先讲查询,DML最后讲呢?原创 2024-10-21 10:23:43 · 612 阅读 · 0 评论 -
MongoDB Shell 基本命令(一)
添加一条文档记录{“lastname”:“zhang”, “firstname”:“ren”}到集合mycollection。添加一个文档数组mydocs(多条文档的数组)到集合mycollection,使用insert或insertMany方法。注意:db.collection中,collection为你要操作的集合的名称。键的数据类型:UTF-8字符,可以用”“引起来,如”name“文档的基本结构:{ : , : {}, …(4) 避免同一个{}中使用重复的。(3) 禁止使用’.'符号。原创 2024-10-16 21:00:59 · 1177 阅读 · 0 评论 -
MongoDB安装配置及配置和启动服务
附:MongoDB官网下载地址: https://www.mongodb.com/download-center/community。原创 2024-10-16 17:05:58 · 3413 阅读 · 1 评论 -
MongoDB安装及基本操作
以上就是今天要讲的内容,本文仅仅简单介绍了mongoDB的使用,而mongoDB提供了大量能使我们快速便捷地处理数据的函数和方法。原创 2023-10-17 17:53:12 · 388 阅读 · 0 评论 -
实验三 HBase1.2.6安装及配置
在安装HBase1.2.6之前,需要安装好hadoop2.7.6。HBase2.2.2安装和编程实践指南以上就是今天要讲的内容,本文简单介绍了HBase1.2.6的安装及配置。原创 2023-08-21 13:34:09 · 2012 阅读 · 2 评论 -
实验二 Hdoop2.7.6+JDK1.8+SSH的安装部署与基本操作
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。原创 2023-08-18 20:36:49 · 901 阅读 · 0 评论 -
实验一 VMware 17 虚拟机下安装Ubuntu16.04
古人云:“工欲善其事,必先利其器。我们在学习分布式数据库原理知识同时少不了实操,在做实验之前,把相关实验环境搭好事倍功半。在以后的实验中,均采用VMware虚拟机下,安装Ubuntu16.04,在ubuntu系统下做相关实验。参考以上步骤,就可以实现Vmware 17 player安装、Ubuntu16.04的安装,以及VM tools的安装,在次过程中可能会遇到各种问题,百度然后记录下来。原创 2023-08-19 13:41:31 · 3944 阅读 · 0 评论 -
第一章 绪论
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。原创 2023-08-17 14:57:53 · 131 阅读 · 0 评论