我正在计划一个打算存储大量用户数据的应用程序.我非常关心数据重审的速度.
我听说过一些关于NOsql的知识,并且知道它提供了比关系数据库更好的性能.所以我打算使用NOsql(最好是MongoDB)作为我的主数据库系统.
我想询问是否真的可以使用ONLY NOsql创建整个应用程序,甚至将其用作我的主数据库.我在正确的道路上吗?我是否还需要使用关系数据库(MySQL)?
我是NOsql技术的新手,非常感谢任何建议.
解决方法:
大多数Nosql数据库,包括MongoDB水平扩展 – 这意味着您将通过向MongoDB集群添加更多计算机来扩展性能,以便在增加流量时保持性能.
是否可以仅使用MongoDB编写应用程序取决于您如何构建对象模型以及如何编写代码 – 但是有许多站点不使用其他任何内容.