我想用 Python (PyGTK) 实现一个数据库桌面应用程序。到目前为止,我一直在使用 sqlite3,但我读到它不是很好,如果很少有人想同时访问它。我现在正在考虑切换到另一个界面,但我不知道哪个界面或是否真的有必要。
我需要/拥有的:
- 2 个表,每个表大约 2000 个条目,这是主要数据集,但会添加更多。
- 该数据库将存储在本地网络中。该应用程序将由大约 5 个人在 5 台不同的 PC 上使用。
- 该工具的使用不是很频繁,很少有人同时使用/编辑,但它可能会发生。
- 安全是一个重点,但由于该工具在 Intranet 中运行,我不需要关心登录/备份。这是由服务器和 IT 人员完成的。
- 数据库应该不会太慢,这里还有一点,每个条目大约有 3 个图像(总共 15000 个)。我认为如果用户选择相应的条目来生成它们中的每一个会很慢,但我必须尝试一下。或者,我生成所有图像并将文件路径存储在数据库中。
- 操作系统必须是 Windows (XP/7/64bit)
有什么建议么?