我正在VB.net中开发一个简单的异步TCP服务器。
问题是app将数据写入MySQL数据库需要很长时间。目前,我将应用程序部署在一台服务器上,将数据库部署在另一台Ubuntu服务器上。执行查询大约需要700毫秒。
我需要在Python或C上开发另一个应用程序以在Ubuntu服务器上运行。该应用程序是一个异步TCP服务器,从每个客户端(最多1000个客户端)接收160字节的字符串,解析该字符串并将其写入MySQL数据库。
我需要知道哪种语言更适合这项任务,Python或C?
该应用程序的另一个要求是它需要在10秒内完成1000次查询(写入)。
我的服务器有16 GB内存,四核Xeon,SSD,Ubuntu服务器。