首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >本地Mongodb安全性

问本地Mongodb安全性
EN

Stack Overflow用户
提问于 2014-05-25 18:34:42
回答 2查看 367关注 0票数 1

因此,我对noSQL的新事物浪潮是陌生的,最近我一直在使用平均堆栈。当涉及到在我的其他网站运行的服务器上运行MongoDB时,我只想问一个关于安全性的问题。每当我有一个mySQL或Server数据库时,总是建议我远程运行它,但是当涉及到平均堆栈时,它都是本地的。通常,当我在线查看时,每个人的MongoDB都与其馀的代码一起运行,我只是想知道这是否就是这样做的?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-05-25 20:02:26

每当我有一个mySQL或Server数据库时,总是建议我远程运行它

相同或不同的服务器。两者都不能保证您的安全问题。

最大的问题是性能。可伸缩性。很难使用水平比例尺数据库服务器,但是MongoDB的体系结构具有内置支持横向可伸缩性的特性。

返回到MongoDB安全。答案太多了。以下是相关链接:

我使用不同的环境。一台在本地开发机器上,一台在生产服务器上。而且刻薄,不仅是当地人。

票数 0
EN

Stack Overflow用户

发布于 2014-05-26 00:20:03

我认为您混淆了如何经常开发和平均堆栈,以及如何部署生产应用程序。所有MongoDB驱动程序,无论使用什么语言,都使用主机名和端口号(可能还有数据库名和用户名/密码)的组合来访问MongoDB实例。

您可以看到,部署在一个系统上的人员更多地是指这些系统在本质上是开发的,或者是对如何部署集成了web服务器、代码和数据库的生产应用程序的无知程度。

一般来说,MongoDB将在它自己的环境中得到更好的管理。首先,您需要将其部署为一个副本集,其中至少包括3台服务器。其次,MongoDB喜欢使用系统上所有可用的内存作为缓存。虽然您可以在同一台服务器上运行其他软件,但是如果数据库单独存在的话,它会做得更好。为适当的用例选择不同的服务器大小也容易得多--在应用程序、web服务器和数据库之间--有些需要更多内存,另一些需要更多cpu,还有更多和更快的磁盘。分割它可以让你对事情进行适当的调整。

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

https://stackoverflow.com/questions/23858638

复制
相关文章

相似问题

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