我使用SQLAlchemy编写了一个数据库程序。到目前为止,我一直在使用FreeFileSync在必要时通过网络为两台计算机同步数据库文件。我想学习如何设置,以便文件保持在一个位置,允许多个用户访问,但我不知道从哪里开始。
是否可以通过网络在另一台计算机上打开和读取/写入SQLAlchemy数据库?我找不到相关的信息(或者我只是不理解术语)?
我是否应该研究哪些课程或主题,我将能够应用Python和SQLAlchemy?
或者将基于网络的计划作为最佳解决方案?我擅长算法和科学编程,但我仍然是网络和网络编程的新手。我很感激有关从哪里开始的任何提示。
答案 0 :(得分:0)
我无法彻底删除这个问题,所以我会用我所做的回答。
部分问题在于我试图找到一个将sqlite3数据库移动到服务器的解决方案,但事实证明sqlite3仅用于更简单的本地情况。所以我决定迁移到MySQL。以下是主要步骤:
sudo apt-get install mysql-server
。bind-address
以匹配计算机网络地址。easy_install PyMySQL
效果很好。现在我正在确保程序监视数据库的更改并相应地更新GUI。