我正在构建一个网络应用程序。这个应用程序将使用 MySQL 来存储与每个用户相关的所有信息。然而,它也将使用 MySQL 来存储系统管理员类型的东西,如错误日志、事件日志、各种临时令牌等。第二组信息可能会比第一组大,而且它不那么重要。如果我丢失了所有错误日志,该站点将继续运行而不会出现问题。
我很纠结是否要为这些不同类型的信息建立多个数据库,或者将它们全部塞入一个数据库中的多个表中。
将所有内容合二为一的原因是我只需要打开一个连接。我注意到打开连接会造成可衡量的时间损失,尤其是使用远程 mysql 服务器。
你们是做什么的?