【发布时间】:2017-08-25 11:23:57
【问题描述】:
我假装使用nodejs+express+angular构建了一个内网门户,但是我想知道MongoDB是否是数据库的好选择。
用户必须报告他们的工作时间,以便以后向客户提交发票
必须管理(添加、编辑、删除)客户端
我将不得不显示带有发票价值、顶级客户等的仪表板。 (通过执行算术函数)
是否容易将小时记录中的客户 ID 与客户本身关联起来?
或者我应该使用 MySQL 之类的 SQL 数据库吗?
我需要基于性能、可扩展性等的事实。
当我的 NoSQL DB 变大时会发生什么?它会失去性能吗?
【问题讨论】:
-
您是在谈论表中的数百万行吗?如果不是,那么“性能”和“可扩展性”就无关紧要了。如果您了解 SQL,请使用 RDBMS;不是,而是使用 NoSQL 重新发明那个轮子。
-
是的@RickJames 最终它将在某个阶段拥有数百万行。我想我会使用 rbdms,因为我更舒服。
标签: mysql mongodb scalability database-performance