是否可以安装 MySQL 服务器和独立的客户端软件?
Is it possible to install MySQL Server along with standalone client-side software?
我正在为一个举办大型比赛的场馆写申请。为了有效地管理这些比赛,多名员工需要实时参与和修改来自健身房多台机器的一组数据。我已经创建了一个 Python 应用程序,它通过与 MySQL 服务器通信(它允许尽可能多的应用程序实例与其通信)来实现这一点。
有什么好的方法可以让 MySQL 服务器连同这个 Python 应用程序一起安装在客户端机器上(它只需要在一台机器上结束)?也许有没有办法将安装程序包装在一起?我问的问题对吗?我没有应用程序分发方面的经验,我愿意接受所有建议。
谢谢。
'normal' 方法是进行网络设置(以太网 and/or 无线)以将许多客户端(使用您的 Python 应用程序)连接到单个服务器(使用MySQL 已安装)。
让 "Server" 分布在多台机器上变得更加混乱。
计划 A:一个主服务器复制到多个从服务器 -- 适合扩展 读取,但不适合写入。
B 计划:Galera 集群——适合写入多个实例;在某些情况下会自我修复。
但是,如果您计划让许多客户端经常宕机,那么您最好拥有一台始终保持正常运行的服务器,并拥有一个可靠的网络,以便客户端可以访问该服务器服务器。
我正在为一个举办大型比赛的场馆写申请。为了有效地管理这些比赛,多名员工需要实时参与和修改来自健身房多台机器的一组数据。我已经创建了一个 Python 应用程序,它通过与 MySQL 服务器通信(它允许尽可能多的应用程序实例与其通信)来实现这一点。
有什么好的方法可以让 MySQL 服务器连同这个 Python 应用程序一起安装在客户端机器上(它只需要在一台机器上结束)?也许有没有办法将安装程序包装在一起?我问的问题对吗?我没有应用程序分发方面的经验,我愿意接受所有建议。
谢谢。
'normal' 方法是进行网络设置(以太网 and/or 无线)以将许多客户端(使用您的 Python 应用程序)连接到单个服务器(使用MySQL 已安装)。
让 "Server" 分布在多台机器上变得更加混乱。
计划 A:一个主服务器复制到多个从服务器 -- 适合扩展 读取,但不适合写入。
B 计划:Galera 集群——适合写入多个实例;在某些情况下会自我修复。
但是,如果您计划让许多客户端经常宕机,那么您最好拥有一台始终保持正常运行的服务器,并拥有一个可靠的网络,以便客户端可以访问该服务器服务器。