gpt4 book ai didi

mongodb - MongoDB可靠吗?

转载 作者:IT老高 更新时间:2023-10-28 11:03:48 25 4
gpt4 key购买 nike

我正在开发一个约会网站,我正在考虑使用 NoSQL 数据库来存储配置文件等。我目前正在研究 MongoDB,到目前为止我很高兴。唯一担心的是,我在不同的网站上看到 MongoDB 不可靠而且不好。

我查看了 NoSQL 替代方案,发现没有一个完全符合我的特定标准:

  1. 易于学习和使用。

  2. 开箱即用与 PHP 完全兼容。

  3. 快速且有据可查。

你觉得,我在做 MongoDB 的正确做法还是浪费时间?

感谢所有关于此事的意见!

最佳答案

我为我的社交服务初创公司研究了 MongoDB,这绝对值得考虑。 MongoDB 具有强大的功能集,使其成为 RDBMS 解决方案的现实且强大的替代方案。

其中:

  1. 文档数据库:您的大部分数据都嵌入在文档中,因此为了获取有关某个人的数据,您不必连接多个表。因此,许多用例的性能更好。
  2. 强查询语言: 尽管不是关系型数据库管理系统,MongoDB 有一种非常强大的查询语言,可以让您从一个或多个文档中获取非常具体或非常一般的信息。使用 javascript 查询数据库,因此您可以在查询之外执行更多操作(例如函数、计算)。
  3. 分片和复制:分片允许您的应用程序水平扩展而不是垂直扩展。换句话说,更多的小型服务器而不是一台大型服务器。复制为您提供多种配置(例如主/从)的故障转移安全性。
  4. 强大的索引:我最初对 MongoDB 很感兴趣,因为它允许 geo-spatial 开箱即用的索引,但它还有许多其他索引配置。
  5. 跨平台: MongoDB 有很多 drivers .

关于文档,没有泛滥,但那是因为这个项目是在 2009 年才开始的;很快就会有更多。但是,您的项目已经足够开始了。除此之外,您还可以查看 Kyle Banker 的 MongoDB in Action ,很好的资源。

最后,我在 MongoDB 之前只使用过 RDMBS,不懂 javascript 或 json,但仍然觉得它非常简单和优雅。

关于mongodb - MongoDB可靠吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3505141/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com