分片(sharding)分布式存储-MongoDB的入门基础PPT

时间:2024-05-15 13:26:40
【文件属性】:

文件名称:分片(sharding)分布式存储-MongoDB的入门基础PPT

文件大小:2.26MB

文件格式:PPT

更新时间:2024-05-15 13:26:40

MongoDB入门

分片(sharding)分布式存储.. 分片(sharding)是指将数据拆分,将其分散存在不同的机器上的过程。有时也用分区(partitioning)来表示这个概念。将数据分散到不同的机器上,不需要功能强大的大型计算机就可以储存更多的数据,处理更多的负载。 MongoDB分片的基本思想就是将集合切分成小块。这些块分散到若干片里面,每个片只负责总数据的一部分。应用程序不必知道哪片对应哪些数据,甚至不需要知道数据已经被拆分了,所以在分片之前要运行一个路由进程,该进程名为mongos。这个路由器知道所有数据的存放位置,所以应用可以连接它来正常发送请求。对应用来说,它仅知道连接了一个普通的mongod。路由器知道数据和片的对应关系,能够转发请求到正确的片上。如果请求有了回应,路由器将其收集起来回送给应用。


网友评论