こにちわー
あんまり具体的な内容を書けないので、かなりざっくりとした質問になって恐縮ですが、
参考まで解答頂けるとうれしいですー

WEBサイトにインターフェース(クライアント)を設けて、
不特定多数のユーザーと文字列のリアルタイムな送受信(チャットみたいな印象)を行う。
クライアントから受け取った文字列をサーバー側で予め作りこんだアルゴリズムで処理して、
DBと連携して解答を作成し、クライアントに返答することを考えています。
方向性的には翻訳サイトとか、人工無能の受け答えみたいな感じが近いかと思います

1リクエストあたりの処理内容としては文字列操作と、DB問い合わせが大量に発生しそうなのですが、、
WEBのインターフェース、文字列処理プログラム、DBと、
それぞれのパーツごとにどんな言語、DB使うのが良いですかね?