Node.js 实时聊天应用的数据库体系结构解决方案

Node.js 实时聊天应用的数据库体系结构解决方案,node.js,database,architecture,nosql,combinations,Node.js,Database,Architecture,Nosql,Combinations,我正在尝试制作一个基于NodeJS的聊天应用程序。此聊天应用程序需要三个主要功能: 1。个人聊天 2。群聊 3。论坛讨论聊天 我从许多来源了解到,我需要实现一个web套接字,以使聊天应用程序实时运行。 下面是我的问题: 基于这三个主要特性,我应该使用哪个数据库?NoSQL数据库、SQL数据库还是NoSQL和SQL的结合来实现实时性 如果第一个问题的答案是NoSQL数据库,那么我应该使用哪个提供程序 如果数字的答案是NoSQL和SQL的组合,那么如何实现这一点 请帮助我确定存储实时聊天应用程序中聊

我正在尝试制作一个基于NodeJS的聊天应用程序。此聊天应用程序需要三个主要功能:

1。个人聊天

2。群聊

3。论坛讨论聊天

我从许多来源了解到,我需要实现一个web套接字,以使聊天应用程序实时运行。 下面是我的问题:

  • 基于这三个主要特性,我应该使用哪个数据库?NoSQL数据库、SQL数据库还是NoSQL和SQL的结合来实现实时性
  • 如果第一个问题的答案是NoSQL数据库,那么我应该使用哪个提供程序
  • 如果数字的答案是NoSQL和SQL的组合,那么如何实现这一点
  • 请帮助我确定存储实时聊天应用程序中聊天数据的最佳解决方案


    谢谢

    有人,请帮帮我:(