首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Mongodb自动分片与身份验证

Mongodb自动分片与身份验证
EN

Stack Overflow用户
提问于 2011-06-24 00:50:55
回答 1查看 427关注 0票数 1

很长时间的潜伏者,第一次发帖,请耐心等待。

我正在尝试建立一个分片的、安全的Mongodb环境。我想利用Mongo的自动分片功能,因为我是数据库新手,而且日程很紧。

似乎自动分片只适用于单个集合(表),但我不希望用户有权访问整个集合。此外,mongoDB只允许对数据库进行身份验证,因此一旦通过身份验证,用户就可以看到1)数据库中的每个集合和2)每个集合中的所有数据。因此,据我所知,我既可以使用自动分片而不进行身份验证,也可以使用手动分片和身份验证。

我希望两全其美,即:自动分片和身份验证。这个是可能的吗?如果没有,我应该如何在MongoDB中进行手动分片?

这个系统的一个简化用例:集合'Users‘包含每个用户的数据。我希望对用户X进行身份验证,以便X只能看到用户集合中X的数据。并且用户分布在由user_name分区(分片)的多个服务器上。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-06-24 00:55:58

MongoDb没有像传统的SQL数据库那样的身份验证。事实上,如果您阅读了该手册,建议您使用安全的环境,而不是使用身份验证。对数据的任何访问控制都将在您的应用程序中实现。

即使使用传统的SQL,访问也不是按行控制的。这通常是基于数据中的某种键在应用程序级别实现的东西。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6457735

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档