NAS 适合这种情况吗?

NAS 适合这种情况吗?

我在家工作,正在考虑购买 NAS。使用 NAS 是否适合我的情况:

  • 我交替使用台式机和笔记本电脑工作,两者都运行 Linux
  • 我在进行 Python 开发时经常使用 PostgreSQL。我的想法是将数据库和我的所有程序代码一起存储在 NAS 上。
  • 我会在台式机和笔记本电脑上运行 PostgreSQL 的副本,它们将连接到 NAS 以获取数据库。这样,当我在任意一台机器上工作时,我都可以访问我的数据库和程序代码。

这套系统能行吗?NAS 可用吗?

另外,假设我从我的桌面更新了数据库的结构。然后稍后我在笔记本电脑上启动 postgresql 并连接到从桌面更新的数据库(存储在 NAS 上)。

这会导致问题吗?还是 postgresql 会自动获取更改。换句话说,当从桌面更新数据库结构时,与数据库相关的任何关键信息是否都存储在桌面本地?...还是全部存储在 NAS 上的数据库本身中?

答案1

这里并不是提出这个问题的正确地方,但无论如何我还是想贡献一下我的见解。

获取运行 Linux 的程序。在其上安装 Postgres。通过 TCP 连接到它。让两台不同的计算机访问相同的数据库文件要么不起作用,要么会导致数据损坏和集群问题。(而且速度很慢)

使用 git 来编写代码。如今它已成为事实上的标准,即使您带着笔记本电脑出门在外,它也能帮助您处理代码。

相关内容