文章目录前言一、MongoDB是什么?MongoDB vs 关系型数据库MongoDB技术优势MongoDB应用场景如何考虑是否选择MongoDB?二、快速开始1.安装启动2.Mongo shell使用mongo shell常用命令安全认证文档操作插入更新删除查询总结 前言在数据量暴增时代,若想用传统关系型数据库来满足数据高并发读写,海量数据存储,数据库扩展和高可用等,则需要增加软硬件
一、什么是lvs? LVS是一个开源软件,由毕业于国防科技大学章文嵩博士于1998年5月创立,可以实现LINUX平台下简单负载均衡。LVS是Linux Virtual Server缩写,意思是Linux虚拟服务器。 如图: 二、技术简介 LVS集群采用IP负载均衡技术和基于内容请求分发技术。调度器具有很好吞吐率,将请求均衡地转移到不同服务器上执行,且调度器自动屏蔽掉服务器
原创 2012-10-11 16:50:31
968阅读
一、概念: 分片(sharding)是指将数据库拆分,将其分散在不同机器上过程。将数据分散到不同机器上,不需要功能强大服务器就可以存储更多数据和处理更大负载。基本思想就是将集合切成小块,这些块分散到若干片里,每个片只负责总数据一部分,最后通过一个均衡器来对各个分片进行均衡(数据迁移)。
转载 2018-08-28 23:10:00
106阅读
2评论
MongoDB 分片原理、搭建、应用 一、概念: 分片(sharding)是指将数据库拆分,将其分散在不同机器上过程。将数据分散到不同机器上,不需要功能强大服务器就可以存储更多数据和处理更大负载。基本思想就是将集合切成小块,这些块分散到若干片里,每个片只负责总数据一部分,最后通过一个
转载 2018-08-28 23:11:00
187阅读
2评论
一、概念: 分片(sharding)是指将数据库拆分,将其分散在不同机器上过程。将数据分散到不同机器上,不需要功能强大服务器就可以存储更多数据和处理更大负载。基本思想就是将集合切成小块,这些块分散到若干片里,每个片只负责总数据一部分,最后通过一个均衡器来对各个分片进行均衡(数据迁移)。
转载 2019-04-19 17:32:00
156阅读
2评论
一、概念: 分片(sharding)是指将数据库拆分,将其分散在不同机器上过程。将数据分散到不同机器上,不需要功能强大服务器就可以存储更多数据和处理更大负载。基本思想就是将集合切成小块,这些块分散到若干片里,每个片只负责总数据一部分,最后通过一个均衡器来对各个分片进行均衡(数据迁移)...
原创 2022-06-16 11:32:30
282阅读
文章目录1.应用篇1.1 体系结构1.1.1 MongoDB逻辑结构1.1.2 MongoDB数据库2.管理篇3.性能篇4.架构
原创 2022-09-06 10:47:23
201阅读
# MongoDB特点应用方面 MongoDB是一种流行NoSQL数据库,它以其高性能、高可用性和易用性而闻名。本文将介绍MongoDB特点、应用方面,并提供一些代码示例。 ## MongoDB特点 1. **文档导向**:MongoDB存储BSON(二进制JSON)格式文档,每个文档可以包含多个键值对。 2. **集合**:文档被组织在集合中,类似于关系数据库中表。 3. *
原创 2024-07-23 04:14:46
52阅读
相对于MySQL,究竟什么场景更需要用MongoDB?下面是一些总结。更高写入负载默认情况下,MongoDB更侧重高数据写入性能,而非事务安全,MongoDB很适合业务系统中有大量“低价值”数据场景。但是应当避免在高事务安全性系统中使用MongoDB,除非能从架构设计上保证事务安全。高可用性MongoDB复副集(Master-Slave)配置非常简洁方便,此外,MongoDB可以快速响应
阐述mysql系统各个模块是如何相亲相爱完成一个我们认为很简单查询工作。我们对启动mysql,客户端建立连接,请求query,得到返回结果,最终退出。这样一整个过程来进行分析。第一步:当我们执行启动mysql系统命令之后,mysql初始化模块就从系统配置文件中读取系统参数和命令行参数,并按照参数来初始化整个系统,如申请并分配buffer,初始化全局变量,以及各种结构等。同时各个存储引
1.MySQL基础     MySQL是一个开放源代码关系数据库管理系统。原开发者为瑞典MySQL AB公司,最早是在2001年MySQL3.23进入到管理员视野并在之后获得广泛应用。 2008年MySQL公司被Sun公司收购并发布了首个收购之后版本MySQL5.1,该版本引入分区、基于行复制以及plugin API。移除了原有的Be
1.背景关于xgboost原理网络上资源很少,大多数还停留在应用层面,本文通过学习陈天奇博士PPT ​​地址​​和xgboost导读和实战 ​​地址​​,希望对xgboost原理进行深入理解。2.xgboost vs gbdt说到xgboost,不得不说gbdt。了解gbdt可以看我这篇文章 ​​地址​​,gbdt无论在理论推导还是在应用场景实践都是相当完美的,但有一个问题:第n颗树训练时,
转载 2016-12-30 20:11:00
225阅读
# Storm原理应用 Apache Storm是一个分布式实时计算系统,主要用于实时数据处理。其优点是高可靠性、可扩展性以及低延迟,非常适合需要实时分析应用场景。本文将探讨Storm基本原理,以及在实践中应用,最后提供一些代码示例,并展示相应类图和甘特图。 ## 1. Storm架构 Storm核心组件主要包括以下几个部分: - **Nimbus**:集群主节点,负责分发
原创 7月前
49阅读
(一)、原理 1. 前言        VRRP(Virtual Router Redundancy Protocol)协议是用于实现路由器冗余协议,最新协议在RFC3768中定义,原来定义RFC2338被废除,新协议相对还简化了一些功能。 2. 协议说明     2
原创 2012-08-19 18:48:13
1564阅读
IPTABLES       基于内核防火墙,里面有raw,mangle,net,filter四个表,它们优先级依次降低,也就是raw最高,匹配时候是从raw开始。 1,     iptables有四张表   raw,mangle,net,f
原创 2014-08-20 18:24:04
925阅读
什么是 epoll? epoll 是 Linux 内核可扩展 I/O 事件通知机制。取代了 select 与 poll 系统函数,让需要大量操作文件描述符程序得以发挥更优异性能。旧有的系统函数所花费事件复杂度为 O(1),epoll 时间复杂度为 O(logn)。epoll 实现功能与
转载 2021-07-11 00:25:00
568阅读
1.背景   关于xgboost原理网络上资源很少,大多数还停留在应用层面,本文通过学习陈天奇博士PPT​​地址​​​和xgboost导读和实战​​地址​​,希望对xgboost原理进行深入理解。2.xgboost vs gbdt   说到xgboost,不得不说gbdt。了解gbdt(​​梯度提升树​​​)可以看我这篇文章 ​​地址​​,g
转载 2022-09-27 09:39:31
248阅读
MPLS原理应用 MPLS(Multiprotocol Label Switching,多协议标签交换)是一种基于标签高效网络传输技术,被广泛应用于现代数据通信网络中。MPLS通过在数据包前面添加标签,并在网络节点上进行标签交换,从而实现路由和包转发高速处理,提高了网络传输性能和可靠性。本文将简要介绍MPLS原理应用。 MPLS基本原理在于将网络中数据包划分为不同流量类别,
原创 2024-01-31 14:47:26
108阅读
  哈希(Hash)函数又称为散列函数、杂凑函数。它是一种单向密码体制,即一个从明文到密文不可逆映射,只有加密过程,没有解密过程。
原创 2015-01-17 15:13:29
3625阅读
-概述 ----这里所指SQLMail,是微软公司关系数据库管理系统 SQLServer所提供邮件功能。在SQLServer中包含一些扩展存储过程,使得SQLServer可以通过基于WindowsNT内部消息应用编程界面(MAPI)客户机邮件程序接收和发送邮件消息。SQLMail可发送消息包括文本串,附加文件或SQL语句执行结果集。应用SQLMail扩展存储过程,邮件消息...
转载 2007-07-25 11:46:00
117阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5